import { APIResource } from "../../core/resource.mjs";
import * as AccessibilityTreeAPI from "./accessibility-tree.mjs";
import { AccessibilityTree, AccessibilityTreeCreateParams, AccessibilityTreeCreateResponse, BaseAccessibilityTree } from "./accessibility-tree.mjs";
import * as ContentAPI from "./content.mjs";
import { BaseContent, Content, ContentCreateParams, ContentCreateResponse } from "./content.mjs";
import * as CrawlAPI from "./crawl.mjs";
import { BaseCrawl, Crawl, CrawlCreateParams, CrawlCreateResponse, CrawlDeleteParams, CrawlDeleteResponse, CrawlGetParams, CrawlGetResponse } from "./crawl.mjs";
import * as JsonAPI from "./json.mjs";
import { BaseJson, Json, JsonCreateParams, JsonCreateResponse } from "./json.mjs";
import * as LinksAPI from "./links.mjs";
import { BaseLinks, LinkCreateParams, LinkCreateResponse, Links } from "./links.mjs";
import * as MarkdownAPI from "./markdown.mjs";
import { BaseMarkdown, Markdown, MarkdownCreateParams, MarkdownCreateResponse } from "./markdown.mjs";
import * as PDFAPI from "./pdf.mjs";
import { BasePDF, PDF, PDFCreateParams } from "./pdf.mjs";
import * as ScrapeAPI from "./scrape.mjs";
import { BaseScrape, Scrape, ScrapeCreateParams, ScrapeCreateResponse } from "./scrape.mjs";
import * as ScreenshotAPI from "./screenshot.mjs";
import { BaseScreenshot, Screenshot, ScreenshotCreateParams, ScreenshotCreateResponse } from "./screenshot.mjs";
import * as SnapshotAPI from "./snapshot.mjs";
import { BaseSnapshot, Snapshot, SnapshotCreateParams, SnapshotCreateResponse } from "./snapshot.mjs";
import * as DevtoolsAPI from "./devtools/devtools.mjs";
import { BaseDevtools, Devtools } from "./devtools/devtools.mjs";
export declare class BaseBrowserRendering extends APIResource {
    static readonly _key: readonly ['browserRendering'];
}
export declare class BrowserRendering extends BaseBrowserRendering {
    content: ContentAPI.Content;
    pdf: PDFAPI.PDF;
    scrape: ScrapeAPI.Scrape;
    screenshot: ScreenshotAPI.Screenshot;
    snapshot: SnapshotAPI.Snapshot;
    json: JsonAPI.Json;
    links: LinksAPI.Links;
    markdown: MarkdownAPI.Markdown;
    accessibilityTree: AccessibilityTreeAPI.AccessibilityTree;
    crawl: CrawlAPI.Crawl;
    devtools: DevtoolsAPI.Devtools;
}
export declare namespace BrowserRendering {
    export { Content as Content, BaseContent as BaseContent, type ContentCreateResponse as ContentCreateResponse, type ContentCreateParams as ContentCreateParams, };
    export { PDF as PDF, BasePDF as BasePDF, type PDFCreateParams as PDFCreateParams };
    export { Scrape as Scrape, BaseScrape as BaseScrape, type ScrapeCreateResponse as ScrapeCreateResponse, type ScrapeCreateParams as ScrapeCreateParams, };
    export { Screenshot as Screenshot, BaseScreenshot as BaseScreenshot, type ScreenshotCreateResponse as ScreenshotCreateResponse, type ScreenshotCreateParams as ScreenshotCreateParams, };
    export { Snapshot as Snapshot, BaseSnapshot as BaseSnapshot, type SnapshotCreateResponse as SnapshotCreateResponse, type SnapshotCreateParams as SnapshotCreateParams, };
    export { Json as Json, BaseJson as BaseJson, type JsonCreateResponse as JsonCreateResponse, type JsonCreateParams as JsonCreateParams, };
    export { Links as Links, BaseLinks as BaseLinks, type LinkCreateResponse as LinkCreateResponse, type LinkCreateParams as LinkCreateParams, };
    export { Markdown as Markdown, BaseMarkdown as BaseMarkdown, type MarkdownCreateResponse as MarkdownCreateResponse, type MarkdownCreateParams as MarkdownCreateParams, };
    export { AccessibilityTree as AccessibilityTree, BaseAccessibilityTree as BaseAccessibilityTree, type AccessibilityTreeCreateResponse as AccessibilityTreeCreateResponse, type AccessibilityTreeCreateParams as AccessibilityTreeCreateParams, };
    export { Crawl as Crawl, BaseCrawl as BaseCrawl, type CrawlCreateResponse as CrawlCreateResponse, type CrawlDeleteResponse as CrawlDeleteResponse, type CrawlGetResponse as CrawlGetResponse, type CrawlCreateParams as CrawlCreateParams, type CrawlDeleteParams as CrawlDeleteParams, type CrawlGetParams as CrawlGetParams, };
    export { Devtools as Devtools, BaseDevtools as BaseDevtools };
}
//# sourceMappingURL=browser-rendering.d.mts.map