import { SvelteComponent } from "svelte";
import type { HTMLButtonAttributes } from "svelte/elements";
declare const __propDef: {
    props: {
        text?: string | undefined;
        padding?: string | undefined;
        onClick: any;
        disabled?: boolean | undefined;
        className?: string | undefined;
        icon?: {
            class: string;
            style: string;
        } | null | undefined;
        type?: HTMLButtonAttributes["type"];
    };
    events: {
        [evt: string]: CustomEvent<any>;
    };
    slots: {
        icon: {};
    };
};
export type ButtonProps = typeof __propDef.props;
export type ButtonEvents = typeof __propDef.events;
export type ButtonSlots = typeof __propDef.slots;
export default class Button extends SvelteComponent<ButtonProps, ButtonEvents, ButtonSlots> {
}
export {};
