import { InputSignalWithTransform } from '@angular/core';
import * as i0 from "@angular/core";
export declare class PlaceholderDirective {
    /**
     * placeholder toggler
     * @type boolean
     * @default false
     */
    readonly visible: InputSignalWithTransform<boolean, unknown>;
    /**
     * Size the placeholder xs, small, large.
     */
    readonly size: import("@angular/core").InputSignal<"xs" | "sm" | "lg" | undefined>;
    readonly ariaHidden: import("@angular/core").Signal<true | null>;
    readonly hostClasses: import("@angular/core").Signal<{
        [x: string]: boolean;
        placeholder: boolean;
    }>;
    static ɵfac: i0.ɵɵFactoryDeclaration<PlaceholderDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<PlaceholderDirective, "[cPlaceholder]", ["cPlaceholder"], { "visible": { "alias": "cPlaceholder"; "required": false; "isSignal": true; }; "size": { "alias": "cPlaceholderSize"; "required": false; "isSignal": true; }; }, {}, never, never, true, never>;
}
