import { JsonSchema, JsonSchemaConst } from "../../schemas/jsonSchema.schema.js"; import { CallableFunctionParameter } from "./CallableFunctionParameter.js"; export declare class CallableFunctionConst extends CallableFunctionParameter { /** Not part of the JSON schema specification */ readonly type = "const"; const: JsonSchemaConst["const"]; constructor(name: string, constValues: JsonSchemaConst["const"], options?: Omit); static fromJSON(name: string, json: JsonSchemaConst): CallableFunctionConst; /** * Whether the given `JsonSchema` is a `JsonSchemaConst`. * * Note: This method does not check if the schema is valid, only if it has properties unique to const schemas. */ static isConstSchema(json: JsonSchema): json is JsonSchemaConst; toJSON(): JsonSchemaConst; }