import { Disposable } from 'vscode-jsonrpc';
import { Cipher, Signer, Verifier, MessageSigner, MessageVerifier, CompressionAlgorithm } from './algorithms/sshAlgorithms';
export declare class SshSessionAlgorithms implements Disposable {
    publicKeyAlgorithmName?: string;
    cipher?: Cipher | null;
    decipher?: Cipher | null;
    signer?: Signer | null;
    verifier?: Verifier | null;
    messageSigner?: MessageSigner | null;
    messageVerifier?: MessageVerifier | null;
    compressor?: CompressionAlgorithm | null;
    decompressor?: CompressionAlgorithm | null;
    isExtensionInfoRequested?: boolean;
    dispose(): void;
}
//# sourceMappingURL=sshSessionAlgorithms.d.ts.map