import * as i0 from "@angular/core";
export declare class TuiTilesComponent {
    private readonly el$;
    private readonly handler;
    protected readonly sub: import("rxjs").Subscription;
    readonly debounce: import("@angular/core").InputSignal<number>;
    readonly order: import("@angular/core").ModelSignal<Map<number, number>>;
    readonly element: import("@angular/core").WritableSignal<Element | null>;
    readonly el: HTMLElement;
    rearrange(element?: Element): void;
    private filter;
    private reorder;
    static ɵfac: i0.ɵɵFactoryDeclaration<TuiTilesComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TuiTilesComponent, "tui-tiles", never, { "debounce": { "alias": "debounce"; "required": false; "isSignal": true; }; "order": { "alias": "order"; "required": false; "isSignal": true; }; }, { "order": "orderChange"; }, never, ["*"], true, never>;
}
