export type Options = ReturnType<typeof retrieveDeputesPhotosParser.parse>;
declare const retrieveDeputesPhotosParser: import('zod-opts').Parser<{
    legislature: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodArray<import('zod').ZodNumber>>;
    };
    clone: {
        alias: string;
        description: string;
        type: import('zod').ZodOptional<import('zod').ZodString>;
    };
    pull: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodBoolean>;
    };
    fetch: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodBoolean>;
    };
    silent: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodBoolean>;
    };
    commit: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodBoolean>;
    };
    remote: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodArray<import('zod').ZodString>>;
    };
    width: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodNumber>;
    };
    height: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodNumber>;
    };
    square: {
        alias: string;
        description: string;
        type: import('zod').ZodDefault<import('zod').ZodBoolean>;
    };
}, [{
    description: string;
    type: import('zod').ZodString;
    name: "dataDir";
}]>;
export declare function downloadPhoto(urlPhoto: string, photoTempFilePath: string, photoFilePath: string, missingPhotoFilePath: string, retries?: number): Promise<void>;
export {};
