openclaw
Version:
Multi-channel AI gateway with extensible messaging integrations
19 lines (18 loc) • 622 B
TypeScript
export declare function normalizeDeviceMetadataForAuth(value?: string | null): string;
type DeviceAuthPayloadParams = {
deviceId: string;
clientId: string;
clientMode: string;
role: string;
scopes: string[];
signedAtMs: number;
token?: string | null;
nonce: string;
};
type DeviceAuthPayloadV3Params = DeviceAuthPayloadParams & {
platform?: string | null;
deviceFamily?: string | null;
};
export declare function buildDeviceAuthPayload(params: DeviceAuthPayloadParams): string;
export declare function buildDeviceAuthPayloadV3(params: DeviceAuthPayloadV3Params): string;
export {};