/**
 * Persistent browser profile management.
 *
 * A profile is a directory under ~/.avis/browser/profiles/<name>/
 * that Playwright uses as its userDataDir for launchPersistentContext().
 * Cookies, localStorage, service workers, and cache live inside the profile.
 */
export declare const BROWSER_ROOT: string;
export declare const PROFILES_ROOT: string;
export declare const DOWNLOADS_ROOT: string;
export interface ProfileInfo {
    name: string;
    path: string;
}
export declare class BrowserProfileStore {
    constructor();
    list(): ProfileInfo[];
    has(name: string): boolean;
    /** Returns the profile directory, creating it if missing. */
    ensure(name: string): ProfileInfo;
    delete(name: string): boolean;
    downloadsFor(name: string): string;
}
//# sourceMappingURL=browser-profile.d.ts.map