import * as core from "@terrascript/core";
export interface NodeInfoListArgs extends core.SchemaArgs {
    attachedEniId: string | core.StringOut;
    brokerId: number | core.NumberOut;
    clientSubnet: string | core.StringOut;
    clientVpcIpAddress: string | core.StringOut;
    endpoints: core.Array<string> | core.ArrayOut<core.StringOut>;
    nodeArn: string | core.StringOut;
}
export declare class NodeInfoList extends core.Schema<NodeInfoListArgs> {
    attachedEniId: string | core.StringOut;
    brokerId: number | core.NumberOut;
    clientSubnet: string | core.StringOut;
    clientVpcIpAddress: string | core.StringOut;
    endpoints: core.Array<string> | core.ArrayOut<core.StringOut>;
    nodeArn: string | core.StringOut;
}
export interface DsMskBrokerNodesArgs {
    clusterArn: string | core.StringOut;
}
export declare class DsMskBrokerNodes extends core.Data<DsMskBrokerNodesArgs> {
    clusterArn: string | core.StringOut;
    id: string | core.StringOut;
    nodeInfoList: core.Array<NodeInfoList> | core.ArrayOut<NodeInfoList>;
    constructor(name: string, args?: DsMskBrokerNodesArgs);
    getNamespace(): string;
}
//# sourceMappingURL=ds_msk_broker_nodes.d.ts.map