import { EventEmitter } from '@angular/core';
import { TagVariant } from '../../../../tag/src/lib/tag/tag.interfaces';
import * as i0 from "@angular/core";
export declare class TileComponent {
    variant: 'radio' | 'checkbox' | 'neutral';
    paddingSize: 'xs' | 'lg';
    title: string;
    iconName?: string;
    tagText?: string;
    tagVariant: TagVariant;
    name?: string;
    selected: boolean;
    disabled: boolean;
    isLoading: boolean;
    selectedChange: EventEmitter<boolean>;
    onClick(): void;
    onRadioClick(event: Event): void;
    get controlName(): string;
    get tileName(): string | null;
    static ɵfac: i0.ɵɵFactoryDeclaration<TileComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<TileComponent, "lib-tile", never, { "variant": { "alias": "variant"; "required": false; }; "paddingSize": { "alias": "paddingSize"; "required": false; }; "title": { "alias": "title"; "required": false; }; "iconName": { "alias": "iconName"; "required": false; }; "tagText": { "alias": "tagText"; "required": false; }; "tagVariant": { "alias": "tagVariant"; "required": false; }; "name": { "alias": "name"; "required": false; }; "selected": { "alias": "selected"; "required": false; }; "disabled": { "alias": "disabled"; "required": false; }; "isLoading": { "alias": "isLoading"; "required": false; }; }, { "selectedChange": "selectedChange"; }, never, ["*"], true, never>;
}
