import type { Id } from '../identifier.utils.js'; import type { ClientProvider } from '../../client/index.js'; /** * Creates a virtual command that ensures a topic exists. * If the topic does not exist, it will be created with default settings. * * @param c - Client provider function * @returns Function that ensures a topic exists by name */ export declare const ensureTopic: (c: ClientProvider) => (streamId: Id, topicName: string, partitionCount?: number, compressionAlgorithm?: number) => Promise; //# sourceMappingURL=ensure-topic.virtual.command.d.ts.map