export declare const GATEWAY_SCOPES: readonly ["gateway.status", "agents.read", "agents.run", "sessions.read", "sessions.write", "workspace.read", "workspace.write", "tasks.read", "tasks.write", "automations.read", "automations.write", "notifications.self", "device.self", "gateway.admin"]; export type GatewayScope = typeof GATEWAY_SCOPES[number]; export declare const DEFAULT_MOBILE_SCOPES: readonly GatewayScope[]; export declare function isGatewayScope(value: unknown): value is GatewayScope; export declare function parseGatewayScopes(value: string): GatewayScope[]; export declare function requiredGatewayScope(method: string, path: string): GatewayScope; export declare function hasGatewayScope(granted: readonly GatewayScope[], required: GatewayScope): boolean;