import { z } from 'zod';
export declare const responseSchema: z.ZodObject<{
    statusCode: z.ZodOptional<z.ZodNumber>;
    message: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    messages: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString>>>;
    data: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
    error: z.ZodNullable<z.ZodOptional<z.ZodObject<{
        statusCode: z.ZodNumber;
        message: z.ZodNullable<z.ZodOptional<z.ZodString>>;
        messages: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString>>>;
    }, z.core.$strip>>>;
    response: z.ZodNullable<z.ZodOptional<z.ZodAny>>;
}, z.core.$strip>;
export declare const sessionCookieSchema: z.ZodObject<{
    id: z.ZodString;
    profileId: z.ZodString;
    phone: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    name: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    surname: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    roles: z.ZodArray<z.ZodString>;
    maxRolePriority: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    isAllDomains: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    domains: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString>>>;
    tokens: z.ZodObject<{
        accessToken: z.ZodObject<{
            token: z.ZodString;
            exp: z.ZodNumber;
        }, z.core.$strip>;
        refreshToken: z.ZodObject<{
            token: z.ZodString;
            exp: z.ZodNumber;
        }, z.core.$strip>;
    }, z.core.$strip>;
}, z.core.$strip>;
export declare const uploadTempSchema: z.ZodObject<{
    tempFiles: z.ZodArray<z.ZodString>;
}, z.core.$strip>;
export declare const serverImageSchema: z.ZodObject<{
    altRU: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    altEN: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    altAR: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    name: z.ZodString;
    originalFileExtension: z.ZodString;
    fileExtensions: z.ZodOptional<z.ZodArray<z.ZodString>>;
    prefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
    folder: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const serverFileSchema: z.ZodObject<{
    name: z.ZodString;
    fullName: z.ZodString;
    extension: z.ZodString;
    entityId: z.ZodString;
    fullPathExample: z.ZodString;
    folder: z.ZodOptional<z.ZodString>;
}, z.core.$strip>;
export declare const uploadImageSchema: z.ZodObject<{
    files: z.ZodArray<z.ZodObject<{
        imageName: z.ZodString;
        originalFileExtension: z.ZodString;
        entityId: z.ZodString;
        folder: z.ZodOptional<z.ZodString>;
        fullPathExample: z.ZodString;
        fileExtensions: z.ZodOptional<z.ZodArray<z.ZodString>>;
        prefixes: z.ZodOptional<z.ZodArray<z.ZodString>>;
    }, z.core.$strip>>;
}, z.core.$strip>;
export declare const uploadFilesSchema: z.ZodObject<{
    files: z.ZodArray<z.ZodObject<{
        name: z.ZodString;
        fullName: z.ZodString;
        extension: z.ZodString;
        entityId: z.ZodString;
        fullPathExample: z.ZodString;
        folder: z.ZodOptional<z.ZodString>;
    }, z.core.$strip>>;
}, z.core.$strip>;
