import type { PartialElement } from '@furystack/shades';
import type { Palette } from '../services/theme-provider-service.js';
export type ButtonProps = PartialElement<HTMLButtonElement> & {
    variant?: 'contained' | 'outlined';
    color?: keyof Palette;
};
export declare const Button: (props: Omit<Partial<HTMLButtonElement>, "style"> & {
    style?: Partial<CSSStyleDeclaration>;
} & {
    variant?: "contained" | "outlined";
    color?: keyof Palette;
} & Omit<Partial<HTMLElement>, "style">, children?: import("@furystack/shades").ChildrenList) => JSX.Element;
//# sourceMappingURL=button.d.ts.map