import { RenderResult } from '@dojo/framework/core/interfaces';
export interface CardProperties {
    onAction?: () => void;
    mediaSrc?: string;
    mediaTitle?: string;
    square?: boolean;
    title?: string;
    subtitle?: string;
}
export interface CardChildren {
    header?: RenderResult;
    content?: RenderResult;
    actionButtons?: RenderResult;
    actionIcons?: RenderResult;
}
export declare const Card: import("@dojo/framework/core/interfaces").OptionalWNodeFactory<{
    properties: CardProperties & import("@dojo/framework/core/interfaces").WidgetProperties & {
        variant?: "default" | "inherit" | undefined;
    } & import("@dojo/framework/core/middleware/theme").ThemeProperties;
    children: CardChildren;
}>;
export default Card;
