import { K as KeybanBaseError } from './SdkError-Cq4mlAVl.mjs';
export { S as SdkError, a as SdkErrorTypes } from './SdkError-Cq4mlAVl.mjs';

declare enum CryptoErrorType {
    GenerateKey = "GenerateKey",
    ExportKey = "ExportKey",
    ImportKey = "ImportKey",
    Encrypt = "Encrypt",
    Decrypt = "Decrypt"
}
declare class CryptoError extends KeybanBaseError<CryptoErrorType> {
    #private;
    static types: typeof CryptoErrorType;
    constructor(type: CryptoErrorType, instance: string, rootError?: Error);
}

declare enum IFrameRpcErrorType {
    InvalidOrigin = "InvalidOrigin",
    InvalidCall = "InvalidCall"
}
declare class IFrameRpcError extends KeybanBaseError<IFrameRpcErrorType> {
    #private;
    static types: typeof IFrameRpcErrorType;
    constructor(type: IFrameRpcErrorType, instance: string, rootError?: Error);
}

declare enum JwtErrorType {
    InvalidToken = "InvalidToken"
}
declare class JwtError extends KeybanBaseError<JwtErrorType> {
    #private;
    static types: typeof JwtErrorType;
    constructor(type: JwtErrorType, instance: string, rootError?: Error);
}

export { CryptoError, CryptoErrorType, IFrameRpcError, IFrameRpcErrorType, JwtError, JwtErrorType, KeybanBaseError };
