export declare enum BrowserMode {
    LIGHT = "light",
    JS = "js",
    RENDER = "render"
}
export interface BrowserOptions {
    mode?: BrowserMode;
    timeout?: number;
    userAgent?: string;
}
export interface PageData {
    url: string;
    markdown: string;
    links: string[];
    screenshot?: string;
    jsOutput?: string;
}
export interface NavigateResult {
    url: string;
    success: boolean;
    markdown?: string;
    links?: string[];
    error?: string;
}
export interface SecurityShieldOptions {
    dbPath?: string;
    cacheDays?: number;
}
export interface SecurityCheckResult {
    isSafe: boolean;
    needsApiCheck: boolean;
}
export interface IframeInfo {
    index: number;
    src?: string;
    title?: string;
}
export declare class BinaryNotFoundError extends Error {
    constructor(message?: string);
}
//# sourceMappingURL=types.d.ts.map