///
import { ButtonProps } from 'tamagui';
import { ThemeColors } from '../themeMappings';
export type LmButtonProps = ButtonProps & {
colorVariant?: ThemeColors;
loading?: boolean;
};
export declare const LmButton: import("react").ForwardRefExoticComponent & Omit & import("@tamagui/web").ExtendBaseStackProps & import("tamagui").TamaguiComponentPropsBase & import("@tamagui/web").WithThemeValues & import("@tamagui/web").WithShorthands> & import("@tamagui/core/types/reactNativeTypes").RNViewProps & Omit<{
readonly fullscreen?: boolean | undefined;
readonly elevation?: import("tamagui").SizeTokens | undefined;
} & {
readonly backgrounded?: boolean | undefined;
readonly radiused?: boolean | undefined;
readonly hoverTheme?: boolean | undefined;
readonly pressTheme?: boolean | undefined;
readonly focusTheme?: boolean | undefined;
readonly circular?: boolean | undefined;
readonly padded?: boolean | undefined;
readonly elevate?: boolean | undefined;
readonly bordered?: number | boolean | undefined;
readonly transparent?: boolean | undefined;
readonly chromeless?: boolean | "all" | undefined;
}, "size" | "disabled" | "active" | "defaultStyle"> & {
readonly defaultStyle?: boolean | undefined;
readonly size?: import("tamagui").SizeTokens | undefined;
readonly active?: boolean | undefined;
readonly disabled?: boolean | undefined;
} & import("@tamagui/web").MediaProps & import("@tamagui/web").ExtendBaseStackProps & import("tamagui").TamaguiComponentPropsBase & import("@tamagui/web").WithThemeValues & import("@tamagui/web").WithShorthands> & import("@tamagui/core/types/reactNativeTypes").RNViewProps & Omit<{
readonly fullscreen?: boolean | undefined;
readonly elevation?: import("tamagui").SizeTokens | undefined;
} & {
readonly backgrounded?: boolean | undefined;
readonly radiused?: boolean | undefined;
readonly hoverTheme?: boolean | undefined;
readonly pressTheme?: boolean | undefined;
readonly focusTheme?: boolean | undefined;
readonly circular?: boolean | undefined;
readonly padded?: boolean | undefined;
readonly elevate?: boolean | undefined;
readonly bordered?: number | boolean | undefined;
readonly transparent?: boolean | undefined;
readonly chromeless?: boolean | "all" | undefined;
}, "size" | "disabled" | "active" | "defaultStyle"> & {
readonly defaultStyle?: boolean | undefined;
readonly size?: import("tamagui").SizeTokens | undefined;
readonly active?: boolean | undefined;
readonly disabled?: boolean | undefined;
}>> & import("@tamagui/web").PseudoProps & import("@tamagui/web").ExtendBaseStackProps & import("tamagui").TamaguiComponentPropsBase & import("@tamagui/web").WithThemeValues & import("@tamagui/web").WithShorthands> & import("@tamagui/core/types/reactNativeTypes").RNViewProps & Omit<{
readonly fullscreen?: boolean | undefined;
readonly elevation?: import("tamagui").SizeTokens | undefined;
} & {
readonly backgrounded?: boolean | undefined;
readonly radiused?: boolean | undefined;
readonly hoverTheme?: boolean | undefined;
readonly pressTheme?: boolean | undefined;
readonly focusTheme?: boolean | undefined;
readonly circular?: boolean | undefined;
readonly padded?: boolean | undefined;
readonly elevate?: boolean | undefined;
readonly bordered?: number | boolean | undefined;
readonly transparent?: boolean | undefined;
readonly chromeless?: boolean | "all" | undefined;
}, "size" | "disabled" | "active" | "defaultStyle"> & {
readonly defaultStyle?: boolean | undefined;
readonly size?: import("tamagui").SizeTokens | undefined;
readonly active?: boolean | undefined;
readonly disabled?: boolean | undefined;
}>> & import("@tamagui/web").ThemeableProps & {
icon?: (JSX.Element | import("react").FunctionComponent<{
color?: string | undefined;
size?: number | undefined;
}> | null) | undefined;
iconAfter?: (JSX.Element | import("react").FunctionComponent<{
color?: string | undefined;
size?: number | undefined;
}> | null) | undefined;
scaleIcon?: number | undefined;
spaceFlex?: number | boolean | undefined;
scaleSpace?: number | undefined;
unstyled?: boolean | undefined;
} & {
colorVariant?: ThemeColors | undefined;
loading?: boolean | undefined;
} & import("react").RefAttributes>;
//# sourceMappingURL=LmButton.d.ts.map