import type { CitiesBRDataList, StatesBRDataList, CountryData, MapCitiesByState, BrandCardType, StateAbbreviations, NameBrandCard, PaymentCardDataList, PaymentCardData, BankCode, BankNames, MapBankData } from './contracts/index';
export type TypesUtils = {
    CitiesBRDataList: CitiesBRDataList;
    StatesBRDataList: StatesBRDataList;
    CountryData: CountryData;
    MapCitiesByState: MapCitiesByState;
    BrandCardType: BrandCardType;
    StateAbbreviations: StateAbbreviations;
    NameBrandCard: NameBrandCard;
    PaymentCardDataList: PaymentCardDataList;
    PaymentCardData: PaymentCardData;
    BankCode: BankCode;
    BankNames: BankNames;
    MapBankData: MapBankData;
};
declare const utils: {
    mapCitiesByState: MapCitiesByState;
    searchCitiesByIBGECode: (state: StateAbbreviations, ibgeCode?: string | undefined) => CitiesBRDataList[];
    searchCitiesByTerm: (state: StateAbbreviations, term?: string | undefined) => CitiesBRDataList[];
    getCitiesListByState: (state: StateAbbreviations) => CitiesBRDataList[];
    countriesDataList: import("./countriesDataList").CountriesDataList;
    searchCountryByAbbreviationAlpha3: (term?: string | undefined) => CountryData[];
    mapState: StatesBRDataList[];
    searchCitiesByStateAbbreviation: (term?: string | undefined) => StatesBRDataList[];
    searchStateByName: (term?: string | undefined) => StatesBRDataList[];
    luhnAlgorithm: (value: string | (string | number)[]) => number | null;
    lunhMod10Algorithm: ({ digits, onlyValidCheckDigit, reverseNumbers, }: {
        digits: string;
        onlyValidCheckDigit?: boolean | undefined;
        reverseNumbers?: boolean | undefined;
    }) => boolean;
    lunhMod11Algorithm: ({ digits, reverseNumbers, }: {
        digits: string | (string | number)[];
        reverseNumbers?: boolean | undefined;
    }) => number | null;
    mapPaymentCardList: PaymentCardDataList;
    mapBankData: MapBankData;
    filterBankByCode: (key: BankCode) => BankNames;
    filterBankByName: (name: BankNames) => BankCode | undefined;
    reducerCheckDigitControl: (digits: string) => number;
};
export default utils;
//# sourceMappingURL=index.d.ts.map