import { CryptoAlgorithmName } from './cipher'; import { CompressOptions } from './compress'; import { KeyDerivationOptions } from './key-derivation-function'; import type { InputDataType, IteratorConverter } from './types'; export interface EncryptOptions { algorithm?: CryptoAlgorithmName | undefined; keyDerivation?: KeyDerivationOptions | undefined; compress?: CompressOptions | CompressOptions['algorithm'] | undefined; } export declare function createEncryptorIterator(password: InputDataType, options: EncryptOptions): IteratorConverter;