UNPKG

@gguf/claw

Version:

Multi-channel AI gateway with extensible messaging integrations

51 lines (50 loc) 4.77 kB
export declare const BrowserToolSchema: import("@sinclair/typebox").TObject<{ action: import("@sinclair/typebox").TUnsafe<"open" | "start" | "console" | "close" | "status" | "navigate" | "profiles" | "stop" | "snapshot" | "upload" | "act" | "tabs" | "focus" | "screenshot" | "pdf" | "dialog">; target: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnsafe<"sandbox" | "node" | "host">>; node: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; profile: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; targetUrl: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; targetId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; limit: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; maxChars: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; mode: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnsafe<"efficient">>; snapshotFormat: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnsafe<"aria" | "ai">>; refs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnsafe<"role" | "aria">>; interactive: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; compact: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; depth: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; selector: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; frame: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; labels: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; fullPage: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; ref: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; element: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; type: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TUnsafe<"jpeg" | "png">>; level: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; paths: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; inputRef: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; timeoutMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; accept: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; promptText: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; request: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TObject<{ kind: import("@sinclair/typebox").TUnsafe<"fill" | "close" | "resize" | "type" | "wait" | "select" | "click" | "drag" | "evaluate" | "hover" | "press">; targetId: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; ref: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; doubleClick: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; button: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; modifiers: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; text: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; submit: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; slowly: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TBoolean>; key: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; startRef: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; endRef: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; values: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TString>>; fields: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TArray<import("@sinclair/typebox").TObject<{}>>>; width: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; height: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; timeMs: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TNumber>; textGone: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; fn: import("@sinclair/typebox").TOptional<import("@sinclair/typebox").TString>; }>>; }>;