export type AuthorizationAttempt = { id: string; principal_id: string; connector_id: string; backend_id: string | null; connection_id: string; expected_account_id: string | null; authorization_url: string | null; status: 'awaiting_user' | 'succeeded' | 'failed' | 'expired'; expires_at: number; created_at: number; }; export declare function saveAuthorizationAttempt(input: { connectionId: string; principalId: string; connectorId: string; backendId?: string; expectedAccountId?: string; url?: string; }): string; export declare function getAuthorizationAttempt(id: string, principalId: string): AuthorizationAttempt | undefined;