import { Operation, TargetType } from '../models'; declare type KeyValuePair = Readonly<{ key: TKey; value: TValue; }>; export declare type BroadcastMessageInput = Readonly<{ idempotencyKey?: string; topicName: string; targetTemplates?: ReadonlyArray>; timestamp: number; variables?: ReadonlyArray>; walletBlockchain: 'OFF_CHAIN'; signature: string; }>; export declare type BroadcastMessageResult = Readonly<{ id: string | null; }>; export declare type BroadcastMessageService = Readonly<{ broadcastMessage: Operation; }>; export {}; //# sourceMappingURL=BroadcastMessage.d.ts.map