fui-fancyui
Version:
FancyUI Libary
50 lines (49 loc) • 2.85 kB
TypeScript
import { TTheme } from '../../../types/TTheme';
import { FancyBox } from '../../atoms/FancyBox';
type TExtendedFancyBox = {
$hasLabel?: boolean;
$isActive?: boolean;
theme: TTheme;
$boxShadow?: boolean;
$autoWidth?: boolean;
$isDisabled?: boolean;
};
export declare const ExtendedFancyBox: import('styled-components/dist/types').IStyledComponentBase<"web", import('styled-components/dist/types').Substitute<(Omit<{
as?: import('react').ElementType;
layer?: import('../../../types').TLayer;
themeType?: import('../../../types').TUiColorTypes;
children?: React.ReactNode;
externalStyle?: import('styled-components').CSSProp;
borderRadius?: import('../../../../lib').TThemeArrayOrValueCSS;
padding?: import('../../../../lib').TThemeArrayOrValueCSS;
margin?: import('../../../../lib').TThemeArrayOrValueCSS;
sizeC?: import('../../../types').TComponentSizesExtended;
hoverLayer?: import('../../../types').TLayer;
} & {
outlined?: boolean;
outlinedRemoveBorder?: boolean;
outlinedBackgroundStrength?: number;
} & import('react').ClassAttributes<import('react').ElementType> & import('react').HTMLAttributes<import('react').ElementType>, "ref"> & {
ref?: ((instance: import('react').ElementType | null) => void | import('react').DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import('react').DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import('react').RefObject<import('react').ElementType> | null | undefined;
}) | (Omit<{
as?: import('react').ElementType;
layer?: import('../../../types').TLayer;
themeType?: import('../../../types').TUiColorTypes;
children?: React.ReactNode;
externalStyle?: import('styled-components').CSSProp;
borderRadius?: import('../../../../lib').TThemeArrayOrValueCSS;
padding?: import('../../../../lib').TThemeArrayOrValueCSS;
margin?: import('../../../../lib').TThemeArrayOrValueCSS;
sizeC?: import('../../../types').TComponentSizesExtended;
hoverLayer?: import('../../../types').TLayer;
} & {
outlined?: false;
outlinedRemoveBorder?: never;
outlinedBackgroundStrength?: never;
} & import('react').ClassAttributes<import('react').ElementType> & import('react').HTMLAttributes<import('react').ElementType>, "ref"> & {
ref?: ((instance: import('react').ElementType | null) => void | import('react').DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES[keyof import('react').DO_NOT_USE_OR_YOU_WILL_BE_FIRED_CALLBACK_REF_RETURN_VALUES]) | import('react').RefObject<import('react').ElementType> | null | undefined;
}), TExtendedFancyBox>> & string & Omit<typeof FancyBox, keyof import('react').Component<any, {}, any>>;
export declare const generateIconStyle: (hasLabel: boolean) => import('styled-components').RuleSet<{
theme: TTheme;
}>;
export {};