///
import { CSSObject } from '@chakra-ui/react';
type XOR = T | U extends object ? (T extends U ? never : T) | (U extends T ? never : U) : T | U;
export interface propsTertiaryBtn {
activeWhenPress?: boolean;
id?: string;
iconCustom?: JSX.Element;
iconStatus?: 'answer' | 'ahead' | 'back' | 'edit' | 'delete' | 'more' | 'password' | 'multimedia' | 'record' | 'download' | 'time' | 'remote' | 'noIcon';
m?: string;
onClick?: (e: React.MouseEvent) => void;
onMouseEnter?: (e: React.MouseEvent) => void;
onMouseLeave?: (e: React.MouseEvent) => void;
rightIcon?: boolean;
role?: 'button' | 'link';
type?: 'button' | 'submit' | 'reset';
tabIndex?: number;
withoutColor?: boolean;
sx?: CSSObject;
}
interface ButtonWithTextProps extends propsTertiaryBtn {
children: React.ReactNode;
ariaLabel?: string;
}
interface ButtonWithoutTextProps extends propsTertiaryBtn {
children?: React.ReactNode;
ariaLabel: string;
}
type ButtonProps = XOR;
export declare function BtnTertiary({ ariaLabel, activeWhenPress, children, id, iconStatus, iconCustom, m, onClick, onMouseEnter, onMouseLeave, rightIcon, role, type, tabIndex, withoutColor, sx, }: ButtonProps): JSX.Element;
export declare namespace BtnTertiary {
var displayName: string;
}
export {};
//# sourceMappingURL=BtnTertiary.d.ts.map