/**
 * Represents a boolean value that can also be locked to always true or false
 * @typedef {boolean | 'AlwaysTrue' | 'AlwaysFalse'} UserBoolean
 */
export type UserBoolean = boolean | 'AlwaysTrue' | 'AlwaysFalse';
/**
 * Checks if a UserBoolean value is effectively true
 * @param {UserBoolean | boolean} value - The value to check
 * @returns {boolean} True if the value is true or 'AlwaysTrue'
 */
export declare function isTrue(value: UserBoolean | boolean): value is true | "AlwaysTrue";
/**
 * Checks if a UserBoolean value is effectively false
 * @param {UserBoolean | boolean} value - The value to check
 * @returns {boolean} True if the value is false or 'AlwaysFalse'
 */
export declare function isFalse(value: UserBoolean | boolean): value is false | "AlwaysFalse";
