import { z } from 'zod';
export declare const GetFaxDocumentInputSchema: z.ZodObject<{
    Username: z.ZodString;
    Password: z.ZodString;
    Cookies: z.ZodBoolean;
    ProductId: z.ZodString;
    FaxIds1: z.ZodObject<{
        Id: z.ZodString;
        Direction: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        Id: string;
        Direction?: string | undefined;
    }, {
        Id: string;
        Direction?: string | undefined;
    }>;
    format: z.ZodEnum<["pdf", "tiff", "jpeg", "png", "gif"]>;
}, "strip", z.ZodTypeAny, {
    Username: string;
    Password: string;
    format: "pdf" | "tiff" | "jpeg" | "png" | "gif";
    Cookies: boolean;
    ProductId: string;
    FaxIds1: {
        Id: string;
        Direction?: string | undefined;
    };
}, {
    Username: string;
    Password: string;
    format: "pdf" | "tiff" | "jpeg" | "png" | "gif";
    Cookies: boolean;
    ProductId: string;
    FaxIds1: {
        Id: string;
        Direction?: string | undefined;
    };
}>;
declare const GetFaxInputSchemaWithoutCredentials: z.ZodObject<Pick<{
    Username: z.ZodString;
    Password: z.ZodString;
    Cookies: z.ZodBoolean;
    ProductId: z.ZodString;
    FaxIds1: z.ZodObject<{
        Id: z.ZodString;
        Direction: z.ZodOptional<z.ZodString>;
    }, "strip", z.ZodTypeAny, {
        Id: string;
        Direction?: string | undefined;
    }, {
        Id: string;
        Direction?: string | undefined;
    }>;
    format: z.ZodEnum<["pdf", "tiff", "jpeg", "png", "gif"]>;
}, "format" | "Cookies" | "FaxIds1">, "strip", z.ZodTypeAny, {
    format: "pdf" | "tiff" | "jpeg" | "png" | "gif";
    Cookies: boolean;
    FaxIds1: {
        Id: string;
        Direction?: string | undefined;
    };
}, {
    format: "pdf" | "tiff" | "jpeg" | "png" | "gif";
    Cookies: boolean;
    FaxIds1: {
        Id: string;
        Direction?: string | undefined;
    };
}>;
export type GetFaxInputTypeWithoutCredentials = z.infer<typeof GetFaxInputSchemaWithoutCredentials>;
export declare const GetFaxDocumentResponseSchema: z.ZodObject<{
    Success: z.ZodBoolean;
    Result: z.ZodArray<z.ZodObject<{
        Id: z.ZodString;
        Direction: z.ZodString;
        Date: z.ZodString;
        Status: z.ZodString;
        FaxFiles: z.ZodArray<z.ZodObject<{
            ContentType: z.ZodString;
            ContentLength: z.ZodNumber;
            FileContents: z.ZodString;
        }, "strip", z.ZodTypeAny, {
            ContentType: string;
            ContentLength: number;
            FileContents: string;
        }, {
            ContentType: string;
            ContentLength: number;
            FileContents: string;
        }>, "many">;
        Format: z.ZodString;
        PageCount: z.ZodNumber;
    }, "strip", z.ZodTypeAny, {
        Status: string;
        Date: string;
        Id: string;
        Direction: string;
        FaxFiles: {
            ContentType: string;
            ContentLength: number;
            FileContents: string;
        }[];
        Format: string;
        PageCount: number;
    }, {
        Status: string;
        Date: string;
        Id: string;
        Direction: string;
        FaxFiles: {
            ContentType: string;
            ContentLength: number;
            FileContents: string;
        }[];
        Format: string;
        PageCount: number;
    }>, "many">;
}, "strip", z.ZodTypeAny, {
    Success: boolean;
    Result: {
        Status: string;
        Date: string;
        Id: string;
        Direction: string;
        FaxFiles: {
            ContentType: string;
            ContentLength: number;
            FileContents: string;
        }[];
        Format: string;
        PageCount: number;
    }[];
}, {
    Success: boolean;
    Result: {
        Status: string;
        Date: string;
        Id: string;
        Direction: string;
        FaxFiles: {
            ContentType: string;
            ContentLength: number;
            FileContents: string;
        }[];
        Format: string;
        PageCount: number;
    }[];
}>;
export type GetFaxDocumentResponseType = z.infer<typeof GetFaxDocumentResponseSchema>;
export {};
