/**
 * @license
 * Copyright 2025 Vybestack LLC
 * SPDX-License-Identifier: Apache-2.0
 */
export declare const ephemeralSettingHelp: Record<string, string>;
export type EphemeralSettingKey = keyof typeof ephemeralSettingHelp;
export interface EphemeralParseSuccess {
    success: true;
    value: unknown;
}
export interface EphemeralParseFailure {
    success: false;
    message: string;
}
export type EphemeralParseResult = EphemeralParseSuccess | EphemeralParseFailure;
export declare function parseEphemeralSettingValue(key: string, rawValue: string): EphemeralParseResult;
/**
 * Validates whether a given key-value pair is a valid ephemeral setting.
 * Used for runtime validation of ephemeral settings.
 * @param key - The ephemeral setting key
 * @param value - The value to validate
 * @returns true if the setting is valid, false otherwise
 */
export declare function isValidEphemeralSetting(key: string, value: unknown): boolean;
