import { OnInit, ElementRef } from '@angular/core';
import { IconList } from '../../icon-list';
import { MatSlideToggleChange, MatDialogRef } from '@angular/material';
export interface DialogData {
    icon: string;
    color: 'default' | 'warn' | 'accent' | 'safe' | 'primary';
}
export declare class IconSelectComponent implements OnInit {
    iconList: IconList;
    dialogRef: MatDialogRef<IconSelectComponent>;
    data: DialogData;
    hostClass: boolean;
    图标选择: ElementRef;
    nameSpace: string;
    iconName: string;
    iconCategoryCN: string;
    constructor(iconList: IconList, dialogRef: MatDialogRef<IconSelectComponent>, data: DialogData);
    ngOnInit(): void;
    check(event: MatSlideToggleChange): void;
    categories(): import("../../icon-list").IconCategory[];
    ok(): {
        icon: string;
        color: "default" | "primary" | "accent" | "warn" | "safe";
    };
    icon(val: string): void;
}
