import * as z from "zod/v3";
import { ClosedEnum } from "../../types/enums.js";
import { Result as SafeParseResult } from "../../types/fp.js";
import { SDKValidationError } from "../errors/sdkvalidationerror.js";
export declare const ConnectorSettingType: {
    readonly Text: "text";
    readonly Checkbox: "checkbox";
    readonly Tel: "tel";
    readonly Email: "email";
    readonly Url: "url";
    readonly Textarea: "textarea";
    readonly Select: "select";
    readonly FilteredSelect: "filtered-select";
    readonly MultiSelect: "multi-select";
    readonly Datetime: "datetime";
    readonly Date: "date";
    readonly Time: "time";
    readonly Number: "number";
    readonly Password: "password";
};
export type ConnectorSettingType = ClosedEnum<typeof ConnectorSettingType>;
export type ConnectorSetting = {
    id?: string | undefined;
    label?: string | undefined;
    type?: ConnectorSettingType | undefined;
};
/** @internal */
export declare const ConnectorSettingType$inboundSchema: z.ZodNativeEnum<typeof ConnectorSettingType>;
/** @internal */
export declare const ConnectorSetting$inboundSchema: z.ZodType<ConnectorSetting, z.ZodTypeDef, unknown>;
export declare function connectorSettingFromJSON(jsonString: string): SafeParseResult<ConnectorSetting, SDKValidationError>;
//# sourceMappingURL=connectorsetting.d.ts.map