import type { Transform } from './component.js'; import type { Registry } from './registry.js'; export interface CreateTransformOptions { cipher: string; mode?: string; padding?: string; key: Uint8Array; iv?: Uint8Array; /** * Allows modes to reuse or mutate input buffers when they can do so safely. * This is an optimization hint; modes may ignore it. */ mutableInput?: boolean; [option: string]: unknown; } export declare function createEncryptor(registry: Registry, options: CreateTransformOptions): Transform; export declare function createDecryptor(registry: Registry, options: CreateTransformOptions): Transform; //# sourceMappingURL=transform.d.ts.map