export interface AesOptions {
    key: string;
    iv?: string;
    mode?: 'cbc' | 'ecb';
    padding?: 'pkcs7' | 'nopadding';
}
export interface RsaKeyPair {
    publicKey: string;
    privateKey: string;
}
export interface Sm2KeyPair {
    privateKey: string;
    publicKey: string;
}
export interface SignatureResult {
    signature: string;
    publicKey: string;
}
