import type { OAuthFlowProps } from './types'; export declare const hasAuthorizationUrl: (type: string, flow: OAuthFlowProps['flow']) => flow is { refreshUrl?: string | undefined; scopes: Record; authorizationUrl: string; 'x-defaultClientId'?: string | undefined; 'x-tokenEndpointAuthMethod'?: string | undefined; } | { refreshUrl?: string | undefined; scopes: Record; authorizationUrl: string; tokenUrl: string; 'x-defaultClientId'?: string | undefined; 'x-tokenEndpointAuthMethod'?: string | undefined; } | undefined; export declare const hasTokenUrl: (type: string, flow: OAuthFlowProps['flow']) => flow is { refreshUrl?: string | undefined; scopes: Record; tokenUrl: string; 'x-defaultClientId'?: string | undefined; 'x-tokenEndpointAuthMethod'?: string | undefined; } | { refreshUrl?: string | undefined; scopes: Record; tokenUrl: string; 'x-defaultClientId'?: string | undefined; } | { refreshUrl?: string | undefined; scopes: Record; authorizationUrl: string; tokenUrl: string; 'x-defaultClientId'?: string | undefined; 'x-tokenEndpointAuthMethod'?: string | undefined; } | undefined;