import type { BaseOptions, DeleteResult, ExpectedRevision } from "../types"; export interface TombstoneStreamOptions extends BaseOptions { /** * Asks the server to check the stream is at specific revision before deleting. * @defaultValue ANY */ expectedRevision?: ExpectedRevision; } declare module "../Client" { interface Client { /** * Hard-deletes a stream. * @param streamName - A stream name. * @param options - Tombstoneing options. */ tombstoneStream(streamName: string, options?: TombstoneStreamOptions): Promise; } }