/**
 * BrowserUseSchema — Typebox schema for the unified `browser_use` AgentTool.
 */
export declare const BrowserUsePipelineSchema: import("@sinclair/typebox/build/cjs").TObject<{
    yaml: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TString>;
    script: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TString>;
    path: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TString>;
    args: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TRecord<import("@sinclair/typebox/build/cjs").TString, import("@sinclair/typebox/build/cjs").TUnknown>>;
    dryRun: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TBoolean>;
}>;
export declare const BrowserUseOptionsSchema: import("@sinclair/typebox/build/cjs").TObject<{
    timeout: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TNumber>;
    headless: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TBoolean>;
}>;
export declare const BrowserUseSchema: import("@sinclair/typebox/build/cjs").TObject<{
    mode: import("@sinclair/typebox/build/cjs").TUnion<[import("@sinclair/typebox/build/cjs").TLiteral<"command">, import("@sinclair/typebox/build/cjs").TLiteral<"pipeline">, import("@sinclair/typebox/build/cjs").TLiteral<"inspect">, import("@sinclair/typebox/build/cjs").TLiteral<"close">]>;
    command: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TString>;
    args: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TRecord<import("@sinclair/typebox/build/cjs").TString, import("@sinclair/typebox/build/cjs").TUnknown>>;
    pipeline: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TObject<{
        yaml: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TString>;
        script: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TString>;
        path: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TString>;
        args: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TRecord<import("@sinclair/typebox/build/cjs").TString, import("@sinclair/typebox/build/cjs").TUnknown>>;
        dryRun: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TBoolean>;
    }>>;
    options: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TObject<{
        timeout: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TNumber>;
        headless: import("@sinclair/typebox/build/cjs").TOptional<import("@sinclair/typebox/build/cjs").TBoolean>;
    }>>;
}>;
