import { SbbActionBaseElement } from '../../core/base-elements.ts'; import { AbstractConstructor } from '../../core/mixins.ts'; export declare const buttonCommonStyle: import('lit').CSSResult; export declare const buttonPrimaryStyle: import('lit').CSSResult; export declare const buttonSecondaryStyle: import('lit').CSSResult; export declare const buttonAccentStyle: import('lit').CSSResult; export declare const buttonTransparentStyle: import('lit').CSSResult; export declare const miniButtonStyle: import('lit').CSSResult; export declare const miniButtonLabelStyle: import('lit').CSSResult; export type SbbButtonSize = 'l' | 'm' | 's'; declare const SbbButtonCommonElementMixinType_base: AbstractConstructor & AbstractConstructor & typeof SbbActionBaseElement; export declare class SbbButtonCommonElementMixinType extends SbbButtonCommonElementMixinType_base { accessor size: SbbButtonSize; accessor loading: boolean; } export declare const SbbButtonCommonElementMixin: >(superClass: T) => AbstractConstructor & T; export {}; //# sourceMappingURL=button-common.d.ts.map