export type EimzoTimestamp = (signature_hex: string) => Promise<string>;
export interface EimzoConfig {
    getTimestamp?: EimzoTimestamp;
    keys?: Record<string, string>;
    debug?: boolean;
}
export interface EimzoVersion {
    major: number;
    minor: number;
    full: string;
}
export declare enum EimzoErrorCodes {
    UNDEFINED_ERROR = 0,
    UNDEFINED_VERSION = 1,
    NOT_ACTUAL_VERSION = 2,
    PASSWORD_ENTRY_CANCELED = 3,
    SIGN_STRING_IS_EMPTY = 4,
    TIMESTAMP_FAIL = 5
}
//# sourceMappingURL=eimzo.d.ts.map