import { JsonSchema, JsonSchemaBoolean } from "../../schemas/jsonSchema.schema.js"; import { CallableFunctionParameter } from "./CallableFunctionParameter.js"; export declare class CallableFunctionBoolean extends CallableFunctionParameter { readonly type = "boolean"; constructor(name: string, options?: Omit); static fromJSON(name: string, json: JsonSchemaBoolean): CallableFunctionBoolean; /** * Whether the given `JsonSchema` is a `JsonSchemaBoolean`. * * Note: This method does not check if the schema is valid, only if it has properties unique to boolean schemas. */ static isBooleanSchema(json: JsonSchema): json is JsonSchemaBoolean; toJSON(): JsonSchemaBoolean; }