import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { OperatorScope } from "./operatorscope.js"; export declare const OperatorType: { readonly Text: "TEXT"; readonly Double: "DOUBLE"; readonly Date: "DATE"; readonly User: "USER"; }; export type OperatorType = OpenEnum; export type OperatorMetadata = { name: string; /** * Whether this operator is supported by default or something that was created within a workplace app (e.g. custom jira field). */ isCustom?: boolean | undefined; operatorType?: OperatorType | undefined; helpText?: string | undefined; scopes?: Array | undefined; /** * Raw/canonical value of the operator. Only applies when result is an operator value. */ value?: string | undefined; /** * Human readable value of the operator that can be shown to the user. Only applies when result is an operator value. */ displayValue?: string | undefined; }; /** @internal */ export declare const OperatorType$inboundSchema: z.ZodType; /** @internal */ export declare const OperatorMetadata$inboundSchema: z.ZodType; export declare function operatorMetadataFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=operatormetadata.d.ts.map