import { MarginProps } from "styled-system"; import * as DesignTokens from "@sage/design-tokens/js/base/common"; import { CardContextProps } from "./__internal__/card.context"; import { CardProps } from "./card.component"; export declare const paddingSizes: { small: string; medium: string; large: string; }; export declare const marginSizes: { small: string; medium: string; large: string; }; type DesignTokensType = keyof typeof DesignTokens; export type BoxShadowsType = Extract; export interface StyledCardProps extends MarginProps, Pick, Pick { cardWidth: string; interactive: boolean; draggable: boolean; height?: string; boxShadow?: BoxShadowsType; hoverBoxShadow?: BoxShadowsType; } declare const StyledCard: import("styled-components").StyledComponent<"div", any, { theme: object; } & StyledCardProps, "theme">; interface StyledCardContentProps extends Pick { interactive?: boolean; href?: string; hasFooter: boolean; target?: string; rel?: string; } declare const StyledCardContent: import("styled-components").StyledComponent<"div", any, ({ theme: object; } & ({ as: string; role?: undefined; type?: undefined; } | { as: string; role: "button"; type: string; } | { as?: undefined; role?: undefined; type?: undefined; })) & StyledCardContentProps, "theme" | "type" | "role" | "as">; export { StyledCard, StyledCardContent };