openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
21 lines • 763 B
TypeScript
//#region extensions/device-pair/pair-command-auth.d.ts
type PairingCommandAuthParams = {
channel: string;
gatewayClientScopes?: readonly string[] | null;
senderIsOwner?: boolean;
};
type PairingCommandAuthState = {
isInternalGatewayCaller: boolean;
isMissingPairingPrivilege: boolean;
isMissingSetupHandoffPrivilege: boolean;
approvalCallerScopes?: readonly string[];
};
declare function resolvePairingCommandAuthState(params: PairingCommandAuthParams): PairingCommandAuthState;
declare function buildMissingPairingScopeReply(): {
text: string;
};
declare function buildMissingSetupHandoffScopeReply(): {
text: string;
};
//#endregion
export { buildMissingPairingScopeReply, buildMissingSetupHandoffScopeReply, resolvePairingCommandAuthState };