import { z } from 'zod';
export declare const mondayCodeConfigSchema: z.ZodOptional<z.ZodObject<{
    isMultiRegion: z.ZodOptional<z.ZodBoolean>;
}, "strip", z.ZodTypeAny, {
    isMultiRegion?: boolean | undefined;
}, {
    isMultiRegion?: boolean | undefined;
}>>;
export declare const appSchema: z.ZodObject<{
    id: z.ZodNumber;
    name: z.ZodString;
    mondayCodeConfig: z.ZodOptional<z.ZodObject<{
        isMultiRegion: z.ZodOptional<z.ZodBoolean>;
    }, "strip", z.ZodTypeAny, {
        isMultiRegion?: boolean | undefined;
    }, {
        isMultiRegion?: boolean | undefined;
    }>>;
}, "strip", z.ZodTypeAny, {
    name: string;
    id: number;
    mondayCodeConfig?: {
        isMultiRegion?: boolean | undefined;
    } | undefined;
}, {
    name: string;
    id: number;
    mondayCodeConfig?: {
        isMultiRegion?: boolean | undefined;
    } | undefined;
}>;
export declare const listAppSchema: z.ZodObject<{
    apps: z.ZodArray<z.ZodObject<{
        id: z.ZodNumber;
        name: z.ZodString;
        mondayCodeConfig: z.ZodOptional<z.ZodObject<{
            isMultiRegion: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            isMultiRegion?: boolean | undefined;
        }, {
            isMultiRegion?: boolean | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        name: string;
        id: number;
        mondayCodeConfig?: {
            isMultiRegion?: boolean | undefined;
        } | undefined;
    }, {
        name: string;
        id: number;
        mondayCodeConfig?: {
            isMultiRegion?: boolean | undefined;
        } | undefined;
    }>, "many">;
    statusCode: z.ZodNumber;
    headers: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodArray<z.ZodString, "many">, z.ZodString]>>;
}, "strip", z.ZodTypeAny, {
    statusCode: number;
    headers: Record<string, string | string[]>;
    apps: {
        name: string;
        id: number;
        mondayCodeConfig?: {
            isMultiRegion?: boolean | undefined;
        } | undefined;
    }[];
}, {
    statusCode: number;
    headers: Record<string, string | string[]>;
    apps: {
        name: string;
        id: number;
        mondayCodeConfig?: {
            isMultiRegion?: boolean | undefined;
        } | undefined;
    }[];
}>;
export declare const createAppSchema: z.ZodObject<{
    app: z.ZodObject<{
        id: z.ZodNumber;
        name: z.ZodString;
        mondayCodeConfig: z.ZodOptional<z.ZodObject<{
            isMultiRegion: z.ZodOptional<z.ZodBoolean>;
        }, "strip", z.ZodTypeAny, {
            isMultiRegion?: boolean | undefined;
        }, {
            isMultiRegion?: boolean | undefined;
        }>>;
    }, "strip", z.ZodTypeAny, {
        name: string;
        id: number;
        mondayCodeConfig?: {
            isMultiRegion?: boolean | undefined;
        } | undefined;
    }, {
        name: string;
        id: number;
        mondayCodeConfig?: {
            isMultiRegion?: boolean | undefined;
        } | undefined;
    }>;
    statusCode: z.ZodNumber;
    headers: z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodArray<z.ZodString, "many">, z.ZodString]>>;
}, "strip", z.ZodTypeAny, {
    statusCode: number;
    headers: Record<string, string | string[]>;
    app: {
        name: string;
        id: number;
        mondayCodeConfig?: {
            isMultiRegion?: boolean | undefined;
        } | undefined;
    };
}, {
    statusCode: number;
    headers: Record<string, string | string[]>;
    app: {
        name: string;
        id: number;
        mondayCodeConfig?: {
            isMultiRegion?: boolean | undefined;
        } | undefined;
    };
}>;
