import { SbbActionBaseElement } from '../../core/base-elements.js'; import { AbstractConstructor, SbbDisabledMixinType, SbbNegativeMixinType } from '../../core/mixins.js'; import { SbbIconNameMixinType } from '../../icon.js'; export type SbbButtonCommonElement = SbbButtonCommonElementMixinType & SbbActionBaseElement; export type SbbButtonSize = 'l' | 'm' | 's'; export declare class SbbButtonCommonElementMixinType implements SbbNegativeMixinType, Partial, Partial { size?: SbbButtonSize; disabled: boolean; iconName?: string; negative: boolean; } export declare const SbbButtonCommonElementMixin: >(superClass: T) => AbstractConstructor & T; //# sourceMappingURL=button-common.d.ts.map