import * as $dara from '@darabonba/typescript';
export declare class CreateTrafficMirrorFilterRulesResponseBodyEgressRules extends $dara.Model {
    /**
     * @remarks
     * The ID of the outbound rule.
     *
     * @example
     * tmr-j6cok23ugp53eeib5****
     */
    instanceId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateTrafficMirrorFilterRulesResponseBodyIngressRules extends $dara.Model {
    /**
     * @remarks
     * The ID of the inbound rule.
     *
     * @example
     * tmr-j6c6rtallo51ouzv3****
     */
    instanceId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
export declare class CreateTrafficMirrorFilterRulesResponseBody extends $dara.Model {
    /**
     * @remarks
     * The list of outbound rules.
     */
    egressRules?: CreateTrafficMirrorFilterRulesResponseBodyEgressRules[];
    /**
     * @remarks
     * The list of inbound rules.
     */
    ingressRules?: CreateTrafficMirrorFilterRulesResponseBodyIngressRules[];
    /**
     * @remarks
     * The ID of the request.
     *
     * @example
     * 07F272E2-6AD5-433A-8207-A607C76F1676
     */
    requestId?: string;
    static names(): {
        [key: string]: string;
    };
    static types(): {
        [key: string]: any;
    };
    validate(): void;
    constructor(map?: {
        [key: string]: any;
    });
}
