import { RefObject } from '@mantou/gem/lib/decorators'; import { GemElement } from '@mantou/gem/lib/element'; import { StringList } from '../lib/types'; import { DuoyunUseElement } from './use'; import { RouteItem } from './route'; import { MenuItem } from './menu'; /** * @customElement dy-button * @attr type * @attr color * @attr small * @attr disabled */ export declare class DuoyunButtonElement extends GemElement { #private; type: 'solid' | 'reverse'; color: StringList<'normal' | 'danger' | 'cancel'>; small: boolean; disabled: boolean; dropdown?: MenuItem[] | null; route?: RouteItem; params?: Record; query?: Record; icon?: string | Element | DocumentFragment; active: boolean; dropdownRef: RefObject; static button: string; static dropdown: string; constructor(); render: () => import("lit-html/lib/template-result").TemplateResult; } //# sourceMappingURL=button.d.ts.map