import type { IPicGo } from '../../types';
declare class AuthHandler {
    private readonly ctx;
    private authState;
    private pkceVerifier;
    private pending?;
    constructor(ctx: IPicGo);
    disposeLoginFlow(): void;
    startLoginFlow(): Promise<string>;
    private renderResultPage;
    private abortPendingLogin;
    private handleCallback;
    private registerRoutes;
}
export { AuthHandler };
