import { Command } from 'commander'; export declare const NEXUSCLAW_DX_OAUTH_SCOPE: string; export declare function generatePkcePair(): { verifier: string; challenge: string; method: string; }; export declare function isLoopbackInstanceUrl(instanceUrl: string): boolean; export declare function isPlainHttpInstanceUrl(instanceUrl: string): boolean; export declare function parseAuthTimeoutSeconds(value: string): number; export declare function buildOAuthCallbackTimeoutMessage(input: { timeoutSeconds: number; instanceUrl: string; clientId: string; redirectUri: string; }): string; export type OAuthCallbackDisposition = 'process' | 'ignore-non-callback' | 'reject-missing-state' | 'reject-state-mismatch' | 'reject-empty-callback'; export declare function classifyOAuthCallbackRequest(input: { pathname: string; callbackState: string | null; expectedState: string; hasAuthorizationResponse: boolean; }): OAuthCallbackDisposition; export declare const loginWebCommand: Command;