import { InputSignal } from '@angular/core';
import { PlaceholderDirective } from './placeholder.directive';
import * as i0 from "@angular/core";
export declare class PlaceholderAnimationDirective {
    /**
     * Animation type for placeholder
     * @type 'glow' | 'wave'
     * @default undefined
     */
    readonly animation: InputSignal<'glow' | 'wave' | undefined>;
    readonly placeholder: import("@angular/core").Signal<PlaceholderDirective | undefined>;
    readonly hostClasses: import("@angular/core").Signal<{
        [x: string]: boolean | undefined;
    }>;
    static ɵfac: i0.ɵɵFactoryDeclaration<PlaceholderAnimationDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<PlaceholderAnimationDirective, "[cPlaceholderAnimation]", never, { "animation": { "alias": "cPlaceholderAnimation"; "required": false; "isSignal": true; }; }, {}, ["placeholder"], never, true, never>;
}
