import type { Sink, ExplicitSink } from "../types/sink";
export declare const HIDDEN_SINK_TAG = "hidden";
export declare const HiddenSink: Sink<HTMLElement>;
/**
 * A specialised sink for the "hidden" HTML attribute
 * @param source A present or future boolean value
 * @returns RMLTemplateExpression A template expression for the "hidden" DOM attribute
 * @example <div hidden="${booleanValue}">
 * @example <div hidden="${booleanPromise}">
 * @example <div hidden="${booleanObservable}">
 * @example <div hidden="${Hidden(booleanPromise)}">
 */
export declare const Hidden: ExplicitSink<'hidden'>;
//# sourceMappingURL=hidden-sink.d.ts.map