import ResultInterface from "./helper/interface/ResultInterface";
import { LineType, NetworkOperatorSpec } from "./helper/type/types";
/**
 * Response type for this validation
 */
declare type LandlineNumberSpec = {
    number: string;
    localFormat: string;
    internationalFormat: string;
    includesCountryCode: boolean;
    nationalDestinationCode: string;
    operator: NetworkOperatorSpec;
    region: string;
    lineType: LineType;
};
/**
 * Validates any mozambican landline number
 * (in pt we call telefone fixo)
 *
 * @param num The landline number to check.
 *
 * @returns a result object containing if the requested `num` is valid or not and some extra information.
 * @throws if the provided argument is not of type string.
 */
declare const parseLandlineNumber: (num: string) => ResultInterface<LandlineNumberSpec>;
export default parseLandlineNumber;
