import { Source } from './source';
import { type CNPJ } from '../typings';
import { type Result } from '../typings/result';
interface ICNPJ {
    get(cnpj: string): Promise<Result<CNPJ>>;
}
/**
 * Represents the source from BrasilAPI CNPJ's endpoint responses
 */
export declare class BrasilAPICNPJ extends Source implements ICNPJ {
    protected readonly URL = "https://brasilapi.com.br/api/cnpj/v1";
    /**
     * Gets information from a CNPJ in the Minha Receita API
     *
     * @param {String} cnpj - The CNPJ of a legal person
     * @returns {Promise<Result<CNPJ>>}
     */
    get(cnpj: string): Promise<Result<CNPJ>>;
}
export {};
