import { Curp, Mexican, Provider } from '../models';
export interface DatosFiscales {
    Rfc: string;
    Comprobado: string;
    Sncf: string;
    Subcontratacion: string;
}
export interface ConectameResponse {
    Response: 'correct' | 'Error';
    Curp: string;
    DatosFiscales: DatosFiscales;
    Paterno: string;
    Materno: string;
    Nombre: string;
    Sexo: string;
    FechaNacimiento: string;
    Nacionalidad: string;
    DocProbatorio: number;
    AnioReg: number;
    Foja: number;
    Tomo: number;
    Libro: number;
    NumActa: number;
    CRIP: string;
    NumEntidadReg: number;
    CveMunicipioReg: number;
    NumRegExtranjeros: string;
    FolioCarta: string;
    CveEntidadEmisora: string;
    StatusCurp: string;
}
export declare class Conectame extends Provider {
    private user;
    private password;
    constructor(user?: string, password?: string);
    provide(curp: Curp): Promise<Mexican | {
        error: string;
    } | null>;
    private URL;
}
