import * as React from "react"; import { CardContent } from "./components/CardContent.js"; interface CardProps extends Omit, "title"> { title?: React.ReactNode; icon?: React.ReactElement; description?: React.ReactNode; padding?: "sm" | "md" | "lg"; bodyPadding?: boolean; variant?: "default" | "accent"; elevation?: "none" | "small" | "medium" | "large"; size?: "sm" | "md"; cornerSize?: "md" | "lg"; actions?: React.ReactNode; actionsPosition?: "header" | "footer"; actionsSize?: "sm" | "md"; info?: React.ReactNode; children: React.ReactNode; } declare const Card: { (props: CardProps): React.JSX.Element; displayName: string; } & { original: { (props: CardProps): React.JSX.Element; displayName: string; }; originalName: string; displayName: string; } & { original: { (props: CardProps): React.JSX.Element; displayName: string; } & { original: { (props: CardProps): React.JSX.Element; displayName: string; }; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<{ (props: CardProps): React.JSX.Element; displayName: string; } & { original: { (props: CardProps): React.JSX.Element; displayName: string; }; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; } & { ConfirmAction: ((props: import("../index.js").ButtonProps) => React.JSX.Element) & { original: (props: import("../index.js").ButtonProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: import("../index.js").ButtonProps) => React.JSX.Element) & { original: (props: import("../index.js").ButtonProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: import("../index.js").ButtonProps) => React.JSX.Element) & { original: (props: import("../index.js").ButtonProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; CancelAction: ((props: import("../index.js").ButtonProps) => React.JSX.Element) & { original: (props: import("../index.js").ButtonProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: import("../index.js").ButtonProps) => React.JSX.Element) & { original: (props: import("../index.js").ButtonProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: import("../index.js").ButtonProps) => React.JSX.Element) & { original: (props: import("../index.js").ButtonProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; Icon: ((props: import("../index.js").IconProps) => React.JSX.Element) & { original: (props: import("../index.js").IconProps) => React.JSX.Element; originalName: string; displayName: string; } & { original: ((props: import("../index.js").IconProps) => React.JSX.Element) & { original: (props: import("../index.js").IconProps) => React.JSX.Element; originalName: string; displayName: string; }; originalName: string; displayName: string; } & { createDecorator: (decorator: import("@webiny/react-composition/types.js").ComponentDecorator<((props: import("../index.js").IconProps) => React.JSX.Element) & { original: (props: import("../index.js").IconProps) => React.JSX.Element; originalName: string; displayName: string; }>) => (props: unknown) => React.JSX.Element; }; }; export { Card, type CardProps };