import { type AspectsDef } from '../../model/AspectsProps'; import { type ButtonVersion } from '../../model/ButtonVersion'; import { type ComponentType } from '../../model/ComponentType'; import { type ColorPalette } from '../../model/ContentPageBase'; import { type DisabledProps } from '../../model/DisabledProps'; import { type OnClickPreventableProps } from '../../model/OnClickProps'; import { type ARIAProps } from '../ARIAProps'; export declare const themeStyle: Record; export interface ButtonProps extends DisabledProps, ARIAProps, ComponentType, OnClickPreventableProps { type?: 'button' | 'submit' | 'reset'; version?: ButtonVersion; shape?: 'default' | 'round' | 'square'; embedded?: boolean; role?: string; ariaLabel?: string; data?: AspectsDef[]; dataTheme?: ColorPalette; wcmsIgnore?: boolean; testId?: string; } export declare const Button: import("@redneckz/uni-jsx").UNIComponent;