export type AppPasswordResultKind = 'authenticated' | 'rejected' | 'unreachable';
export interface AppPasswordResult {
    valid: boolean;
    kind: AppPasswordResultKind;
    code?: unknown;
    message?: string;
}
export declare function validateAppleAppPassword(username: string, appPassword: string, fetchImpl?: typeof fetch): Promise<AppPasswordResult>;
