import { OnChanges, OnInit } from '@angular/core';
import { QdTileConfig } from '../model/tile-config';
import * as i0 from "@angular/core";
/**
 * The **QdTile** allows showing information and actions in a tile. <br />
 * **QdTile** can be easily used with QdGrid to customize layout and appearance.
 *
 * ### **Features**
 * - **Content**: Show title, texts and buttons in QdTile.
 * - **Disable**: Configure the QdTile to be disabled and do not allow interacting with it.
 * - **Illustration**: Add an illustration in the QdTile and make it appear in row or column with the content.
 */
export declare class QdTileComponent implements OnInit, OnChanges {
    config?: QdTileConfig;
    row?: boolean;
    disabled?: boolean;
    ngOnInit(): void;
    ngOnChanges(): void;
    private initalize;
    static ɵfac: i0.ɵɵFactoryDeclaration<QdTileComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<QdTileComponent, "qd-tile", never, { "config": { "alias": "config"; "required": false; }; }, {}, never, ["qd-tile-title", "qd-tile-text-list", "qd-tile-button-list"], false, never>;
}
//# sourceMappingURL=tile.component.d.ts.map