///
import { Stream } from 'stream';
import { PrivacyStrategy } from './privacy';
/**
* The abstract class to be used when creating custom privacy strategy
*
*
* This fixes the privacy type as CUSTOM
* @see PrivacyType
*/
export declare abstract class CustomPrivacyStrategy implements PrivacyStrategy {
/**
* Get the privacy type which is set as CUSTOM
* @return the privacy type's int value
* @see PrivacyType
*/
getPrivacyType(): number;
abstract decrypt(encryptedStream: Stream): Stream;
abstract encrypt(stream: Stream): Stream;
}