1 | export interface AbstractNode {
|
2 | tag: string;
|
3 | attrs: {
|
4 | [key: string]: string;
|
5 | };
|
6 | children?: AbstractNode[];
|
7 | }
|
8 | export interface IconDefinition {
|
9 | name: string;
|
10 | theme: ThemeType;
|
11 | icon: ((primaryColor: string, secondaryColor: string) => AbstractNode) | AbstractNode;
|
12 | }
|
13 | export declare type ThemeType = 'filled' | 'outlined' | 'twotone';
|
14 | export declare type ThemeTypeUpperCase = 'Filled' | 'Outlined' | 'TwoTone';
|
15 |
|
\ | No newline at end of file |