import { z } from 'zod';
export declare const settings: {
    apiKey: {
        key: string;
        label: string;
        description: string;
        obfuscated: true;
        required: false;
    };
    environment: {
        key: string;
        label: string;
        description: string;
        obfuscated: false;
        required: false;
    };
};
export declare const SettingsValidationSchema: z.ZodObject<{
    /**
     * It's optional because not strictly required for the actions
     * we currently have today + Formsort's API is in alpha currently.
     */
    apiKey: z.ZodOptional<z.ZodString>;
    environment: z.ZodEffects<z.ZodOptional<z.ZodEnum<["production", "staging"]>>, "production" | "staging", "production" | "staging" | undefined>;
}, "strip", z.ZodTypeAny, {
    environment: "production" | "staging";
    apiKey?: string | undefined;
}, {
    apiKey?: string | undefined;
    environment?: "production" | "staging" | undefined;
}>;
export declare const validateSettings: (settings: unknown) => z.infer<typeof SettingsValidationSchema>;
