import type { FetchHandlerObject } from '@atcute/client'; import type { Did } from '@atcute/lexicons'; import type { Session } from '../types/token.js'; import { type SessionGetOptions } from './sessions.js'; export declare class OAuthUserAgent implements FetchHandlerObject { #private; session: Session; constructor(session: Session); get sub(): Did; getSession(options?: SessionGetOptions): Promise; signOut(): Promise; handle(pathname: string, init?: RequestInit): Promise; } //# sourceMappingURL=user-agent.d.ts.map