1 | import { Emitter } from '@mantou/gem/lib/decorators';
|
2 | import { GemElement } from '@mantou/gem/lib/element';
|
3 | import './use';
|
4 | import './checkbox';
|
5 | export declare type Option = {
|
6 | label: string | number;
|
7 | value?: string | number;
|
8 | children?: Option[];
|
9 | };
|
10 | declare type State = {
|
11 | selected: Option[];
|
12 | };
|
13 |
|
14 |
|
15 |
|
16 |
|
17 |
|
18 | export declare class DuoyunCascaderElement extends GemElement<State> {
|
19 | #private;
|
20 | static column: string;
|
21 | options?: Option[];
|
22 | fit: boolean;
|
23 | multiple: boolean;
|
24 | change: Emitter<(string | number)[][] | (string | number)[]>;
|
25 | value?: (string | number)[][] | (string | number)[];
|
26 | state: State;
|
27 | willMount: () => void;
|
28 | render: () => import("lit-html/lib/template-result").TemplateResult;
|
29 | }
|
30 | export {};
|
31 |
|
\ | No newline at end of file |