import { FunctionalComponent, JSX } from '../../stencil-public-runtime';
interface ZButtonProps {
    id?: string;
    variant?: 'primary' | 'outlined' | 'text' | 'text-underline';
    textVariant?: 'primary' | 'text';
    disabled?: boolean;
    onClick?: (e: MouseEvent) => void;
    fullWidth?: boolean;
    maxWidth?: string;
    label?: JSX.Element;
    startIcon?: JSX.Element;
    endIcon?: JSX.Element;
    size?: 'x-small' | 'small' | 'medium' | 'large';
    ref?: (elm?: HTMLButtonElement) => void;
    title?: string;
    padding?: string;
}
export declare const ZButton: FunctionalComponent<ZButtonProps>;
export {};
