import { NodeKms } from './lib/NodeKms';
import { AwsKms } from './lib/AwsKms';
import { KmsConfig } from './TYPES';
/**
 * Function that returns an instance of {@link NodeKms} or {@link AwsKms} based on the provided `config.TYPE`
 *
 * @param config - The configuration object
 * @returns
 */
export declare function generateKmsInstance(config: KmsConfig): NodeKms | AwsKms;
