export type IFlowAuthMethod = 'oauth' | 'apikey'; export declare function isValidAuthMethod(method: string): method is IFlowAuthMethod; export declare const IFLOW_CONSTANTS: { BASE_URL: string; OAUTH_TOKEN_URL: string; OAUTH_AUTHORIZE_URL: string; USER_INFO_URL: string; SUCCESS_REDIRECT: string; CLIENT_ID: string; CLIENT_SECRET: string; AXIOS_TIMEOUT: number; USER_AGENT: string; CALLBACK_PORT_START: number; CALLBACK_PORT_RANGE: number; }; export declare const SUPPORTED_MODELS: string[]; export declare const THINKING_MODELS: string[]; export declare function isThinkingModel(model: string): boolean; export declare function applyThinkingConfig(body: any, model: string): any;