import { WrapperClient } from '../wrapper';
export default class CartaPorteCatalogs {
    client: WrapperClient;
    constructor(client: WrapperClient);
    /**
     * Air transport codes (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchAirTransportCodes(params: Record<string, any> | null): Promise<any>;
    /**
     * Auto transport configurations (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchTransportConfigs(params: Record<string, any> | null): Promise<any>;
    /**
     * Rights of passage (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchRightsOfPassage(params: Record<string, any> | null): Promise<any>;
    /**
     * Customs documents (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchCustomsDocuments(params: Record<string, any> | null): Promise<any>;
    /**
     * Packaging types (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchPackagingTypes(params: Record<string, any> | null): Promise<any>;
    /**
     * Trailer types (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchTrailerTypes(params: Record<string, any> | null): Promise<any>;
    /**
     * Hazardous materials (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchHazardousMaterials(params: Record<string, any> | null): Promise<any>;
    /**
     * Naval authorizations (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchNavalAuthorizations(params: Record<string, any> | null): Promise<any>;
    /**
     * Port stations (air/sea/land) (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchPortStations(params: Record<string, any> | null): Promise<any>;
    /**
     * Marine containers (Carta Porte 3.1)
     * @param {Object} params - Search parameters
     * @returns {Promise}
     */
    searchMarineContainers(params: Record<string, any> | null): Promise<any>;
}
