import { Signatory } from '../signatory';
import { DangerousGoodsContact } from './dangerous-goods-contact';
import { RegulationSetTypes } from './regulation-set-types';
/** @description An object containing high-level information about the dangerous goods declaration for the entire shipment. */
export declare class DangerousGoodsDeclaration {
    /** @description Indicates whether a shipper declaration is required for the dangerous goods shipment */
    shipper_declaration?: boolean;
    /** @description Name of the regulatory authority */
    regulation_set?: RegulationSetTypes;
    /** @description Contact information for Dangerous goods */
    emergency_contact?: DangerousGoodsContact;
    /** @description An object containing details of the person signing the dangerous goods declaration. */
    signatory?: Signatory;
    /** @description Any supplementary instructions or special provisions related to the handling of the dangerous goods shipment, such as competent authority approvals or specific handling requirements. */
    additional_handling_information?: string;
    /** @description Indicates whether the shipment contains alcohol */
    contains_alcohol?: boolean;
}
