import { CarrierOptionPutData } from './CarrierOption.types';
import { HttpMethod } from '../../../types';
import { AbstractPrivateEndpoint } from '../../../model/endpoint/AbstractPrivateEndpoint';
import { CreateDefinition } from '../../../model/endpoint/AbstractEndpoint.types';

type PutCarrierOptionsDefinition = CreateDefinition<{
    name: typeof PutCarrierOptions.name;
    path: {
        account_id: number;
    };
    body: CarrierOptionPutData[];
}>;
/**
 * Retrieve carrier options for an account
 */
export declare class PutCarrierOptions extends AbstractPrivateEndpoint<PutCarrierOptionsDefinition> {
    readonly name = "putCarrierOptions";
    readonly path = "carrier_management/accounts/:account_id/carrier_options";
    readonly property = "carrier_options";
    readonly method: HttpMethod;
}
export {};
