import { LoginCredentials, AppState, LiwanagOptions, ApiCallback, CheckpointHandler } from '../types'; export interface LoginOptionsWithCheckpoint extends LiwanagOptions { checkpointHandler?: CheckpointHandler; twoFactorCode?: string; } export declare function login(credentials: LoginCredentials | { appState: AppState; }, options: LoginOptionsWithCheckpoint, callback: ApiCallback): Promise; export declare function loginFromAppState(appStatePath: string, options: LiwanagOptions | undefined, callback: ApiCallback): Promise; export declare function loginWithTwoFactor(credentials: LoginCredentials, twoFactorCode: string, options: LiwanagOptions | undefined, callback: ApiCallback): Promise; export declare function loginWithCheckpointHandler(credentials: LoginCredentials, checkpointHandler: CheckpointHandler, options: LiwanagOptions | undefined, callback: ApiCallback): Promise; //# sourceMappingURL=login.d.ts.map