export declare function isBoolean(value: unknown): value is boolean; /** Whether the value is undefined. */ export declare const isUndefined: (value: unknown) => value is undefined; /** Whether the value is null. */ export declare const isNull: (value: unknown) => value is null; /** Whether the value is HTMLElement. */ export declare const isHtmlElement: (value: unknown) => value is HTMLElement; /** Whether the value is Element. */ export declare const isElement: (value: unknown) => value is Element; /** Whether the value is HTMLElement or null. */ export declare const isHtmlElementOrNull: (value: unknown) => value is HTMLElement | null; /** * Will be removed in the next major release * * @deprecated Use `booleanAttribute` instead */ export declare function toBoolean(value: unknown): boolean; export declare const getNodesWithoutComments: (nodes: NodeList) => Node[]; export declare const leftIconClassName = "kbq-icon_left"; export declare const rightIconClassName = "kbq-icon_right"; /** Whether the current platform is a Mac. */ export declare function isMac(): boolean; /** Converts an enumeration (enum) type into a string literal type containing * all possible string representations of the values. */ export type KbqEnumValues = `${T}`;