import { z } from 'zod';
export declare const GetContactResponseSchema: z.ZodObject<{
    active: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    address: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    company_id: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    view_all_tickets: z.ZodNullable<z.ZodOptional<z.ZodBoolean>>;
    description: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    email: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    id: z.ZodNumber;
    unique_external_id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    job_title: z.ZodNullable<z.ZodString>;
    language: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    mobile: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    name: z.ZodString;
    phone: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    time_zone: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    other_emails: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    other_companies: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodObject<{
        company_id: z.ZodNumber;
        view_all_tickets: z.ZodBoolean;
    }, "strip", z.ZodTypeAny, {
        company_id: number;
        view_all_tickets: boolean;
    }, {
        company_id: number;
        view_all_tickets: boolean;
    }>, "many">>>;
    created_at: z.ZodString;
    updated_at: z.ZodString;
    twitter_id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    facebook_id: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    csat_rating: z.ZodNullable<z.ZodOptional<z.ZodUnknown>>;
    preferred_source: z.ZodNullable<z.ZodOptional<z.ZodString>>;
    twitter_profile_status: z.ZodNullable<z.ZodOptional<z.ZodUnknown>>;
    twitter_followers_count: z.ZodNullable<z.ZodOptional<z.ZodNumber>>;
    custom_fields: z.ZodNullable<z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodUnion<[z.ZodString, z.ZodNumber, z.ZodBoolean, z.ZodNull]>>>>;
    tags: z.ZodNullable<z.ZodOptional<z.ZodArray<z.ZodString, "many">>>;
    avatar: z.ZodNullable<z.ZodOptional<z.ZodUnknown>>;
}, "strip", z.ZodTypeAny, {
    id: number;
    name: string;
    created_at: string;
    updated_at: string;
    job_title: string | null;
    email?: string | null | undefined;
    active?: boolean | null | undefined;
    phone?: string | null | undefined;
    address?: string | null | undefined;
    language?: string | null | undefined;
    description?: string | null | undefined;
    mobile?: string | null | undefined;
    tags?: string[] | null | undefined;
    company_id?: number | null | undefined;
    custom_fields?: Record<string, string | number | boolean | null> | null | undefined;
    facebook_id?: string | null | undefined;
    twitter_id?: string | null | undefined;
    unique_external_id?: string | null | undefined;
    view_all_tickets?: boolean | null | undefined;
    time_zone?: string | null | undefined;
    other_emails?: string[] | null | undefined;
    other_companies?: {
        company_id: number;
        view_all_tickets: boolean;
    }[] | null | undefined;
    csat_rating?: unknown;
    preferred_source?: string | null | undefined;
    twitter_profile_status?: unknown;
    twitter_followers_count?: number | null | undefined;
    avatar?: unknown;
}, {
    id: number;
    name: string;
    created_at: string;
    updated_at: string;
    job_title: string | null;
    email?: string | null | undefined;
    active?: boolean | null | undefined;
    phone?: string | null | undefined;
    address?: string | null | undefined;
    language?: string | null | undefined;
    description?: string | null | undefined;
    mobile?: string | null | undefined;
    tags?: string[] | null | undefined;
    company_id?: number | null | undefined;
    custom_fields?: Record<string, string | number | boolean | null> | null | undefined;
    facebook_id?: string | null | undefined;
    twitter_id?: string | null | undefined;
    unique_external_id?: string | null | undefined;
    view_all_tickets?: boolean | null | undefined;
    time_zone?: string | null | undefined;
    other_emails?: string[] | null | undefined;
    other_companies?: {
        company_id: number;
        view_all_tickets: boolean;
    }[] | null | undefined;
    csat_rating?: unknown;
    preferred_source?: string | null | undefined;
    twitter_profile_status?: unknown;
    twitter_followers_count?: number | null | undefined;
    avatar?: unknown;
}>;
export type GetContactResponseType = z.infer<typeof GetContactResponseSchema>;
