/** * Default configuration helpers for IC stealth canister interactions. * @remarks * These helpers are used to construct vetKD context bytes and select key id names when interacting * with the key manager canister. */ /** * Default vetKD context prefix (domain separator) used by the SDK. * @remarks The full context is typically `DEFAULT_CONTEXT_PREFIX || addressBytes`. */ export declare const DEFAULT_CONTEXT_PREFIX: Uint8Array; /** * Default vetKD key id name for production deployments. * @remarks This must match the key id configured in the key manager canister. */ export declare const DEFAULT_KEY_ID_NAME = "key_1"; /** * Default vetKD key id name commonly used for test/local deployments. * @remarks This is useful when running against local replicas or staging environments. */ export declare const DEFAULT_TEST_KEY_ID_NAME = "test_key_1"; /** * Derive the vetKD context bytes for an address. * @param address - 20-byte EVM address (binary form). * @param domain - Optional domain separator prefix. Defaults to {@link DEFAULT_CONTEXT_PREFIX}. * @returns Concatenated context bytes: `domain || address`. */ export declare function deriveContext(address: Uint8Array, domain?: Uint8Array): Uint8Array; /** * Encode a UTF-8 string into bytes. */ export declare function textToUint8(text: string): Uint8Array; //# sourceMappingURL=config.d.ts.map