import parseCompositeCheckDigit from '../parsers/parseCompositeCheckDigit.ts';
import parseDate from '../parsers/parseDate.ts';
import parseDateCheckDigit from '../parsers/parseDateCheckDigit.ts';
import parseDocumentNumber from '../parsers/parseDocumentNumber.ts';
import parseDocumentNumberCheckDigit from '../parsers/parseDocumentNumberCheckDigit.ts';
import parseFirstName from '../parsers/parseFirstName.ts';
import parseLastName from '../parsers/parseLastName.ts';
import parseSex from '../parsers/parseSex.ts';
import parseState from '../parsers/parseState.ts';
declare const documentNumberTemplate: {
    label: string;
    field: "documentNumber";
    parser: typeof parseDocumentNumber;
    type: "ALPHANUMERIC";
};
declare const documentNumberCheckDigitTemplate: {
    label: string;
    field: "documentNumberCheckDigit";
    parser: typeof parseDocumentNumberCheckDigit;
    type: "NUMERIC";
};
declare const documentCodeTemplate: {
    label: string;
    field: "documentCode";
    type: "ALPHABETIC";
};
declare const documentCodeAlphaNumTemplate: {
    label: string;
    field: "documentCode";
    type: "ALPHANUMERIC";
};
declare const nationalityTemplate: {
    label: string;
    field: "nationality";
    parser: typeof parseState;
    type: "ALPHABETIC";
};
declare const sexTemplate: {
    label: string;
    field: "sex";
    parser: typeof parseSex;
    type: "ALPHABETIC";
};
declare const expirationDateTemplate: {
    label: string;
    field: "expirationDate";
    parser: typeof parseDate;
    type: "NUMERIC";
};
declare const expirationDateCheckDigitTemplate: {
    label: string;
    field: "expirationDateCheckDigit";
    parser: typeof parseDateCheckDigit;
    type: "NUMERIC";
};
declare const compositeCheckDigitTemplate: {
    label: string;
    field: "compositeCheckDigit";
    parser: typeof parseCompositeCheckDigit;
    type: "NUMERIC";
};
declare const birthDateTemplate: {
    label: string;
    field: "birthDate";
    parser: typeof parseDate;
    type: "NUMERIC";
};
declare const birthDateCheckDigitTemplate: {
    label: string;
    field: "birthDateCheckDigit";
    parser: typeof parseDateCheckDigit;
    type: "NUMERIC";
};
declare const issueDateTemplate: {
    label: string;
    field: "issueDate";
    parser: typeof parseDate;
    type: "NUMERIC";
};
declare const firstNameTemplate: {
    label: string;
    field: "firstName";
    parser: typeof parseFirstName;
    type: "ALPHABETIC";
};
declare const lastNameTemplate: {
    label: string;
    field: "lastName";
    parser: typeof parseLastName;
    type: "ALPHABETIC";
};
declare const issuingStateTemplate: {
    label: string;
    field: "issuingState";
    parser: typeof parseState;
    type: "ALPHABETIC";
};
export { birthDateCheckDigitTemplate, birthDateTemplate, compositeCheckDigitTemplate, documentCodeAlphaNumTemplate, documentCodeTemplate, documentNumberCheckDigitTemplate, documentNumberTemplate, expirationDateCheckDigitTemplate, expirationDateTemplate, firstNameTemplate, issueDateTemplate, issuingStateTemplate, lastNameTemplate, nationalityTemplate, sexTemplate, };
//# sourceMappingURL=fieldTemplates.d.ts.map