/***************************************************************************
 * XyPriss Security Core - Unified API Entry Point
 *
 * Provides high-level security classes (Hash, Random, Password, XyPrissSecurity)
 * that wrap the high-performance Go-based core bridge.
 *
 * @author NEHONIX (Nehonix-Team - https://github.com/Nehonix-Team)
 * @license Nehonix Open Source License (NOSL)
 ****************************************************************************/
export * from "./Hash";
export * from "./Random";
export * from "./Password";
export * from "./PasswordManager";
export * from "./XyPrissSecurity";
export * from "./SecureBuffer";
export * from "./keys";
export * from "./bridge";
export { XyPrissSecurity as XSec } from "./XyPrissSecurity";
export { PasswordManager as pm } from "./PasswordManager";
import { Hash } from "./Hash";
import { Keys } from "./keys";
import { Random } from "./Random";
import { XyPrissSecurity } from "./XyPrissSecurity";
type cryptoKeysType = typeof Random & typeof Keys;
/**
 * ### Cipher Class (Compatibility)
 *
 * A unified entry point providing access to all security modules.
 * This class ensures compatibility with previous versions of the library.
 */
export declare class Cipher {
    /** High-performance hashing and PKCE operations. */
    static readonly hash: typeof Hash;
    /** Cryptographically secure random number and token generation. */
    static readonly random: typeof Random;
    /** Alias for random module. */
    static readonly crypto: cryptoKeysType;
    /** Framework-level security management and configuration. */
    static readonly XSec: typeof XyPrissSecurity;
}
//# sourceMappingURL=index.d.ts.map