import { TStyledPrefixAndOmiter } from '../../../types/TStyledPrefixAndOmiter';
import { TTheme } from '../../../types/TTheme';
import { FancyBox, TFancyBox } from '../../atoms/FancyBox';
import { TCard } from './TCard.model';
type IStyledCard = TStyledPrefixAndOmiter<TCard> & TFancyBox;
export declare const StyledCard: 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('../../../design/designFunctions/arrayToCssValues').TThemeArrayOrValueCSS;
    padding?: import('../../../design/designFunctions/arrayToCssValues').TThemeArrayOrValueCSS;
    margin?: import('../../../design/designFunctions/arrayToCssValues').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('../../../design/designFunctions/arrayToCssValues').TThemeArrayOrValueCSS;
    padding?: import('../../../design/designFunctions/arrayToCssValues').TThemeArrayOrValueCSS;
    margin?: import('../../../design/designFunctions/arrayToCssValues').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;
}), IStyledCard & {
    theme: TTheme;
}>> & string & Omit<typeof FancyBox, keyof import('react').Component<any, {}, any>>;
export {};
