import React, { Component } from 'react'; import { CardActionsProps as NextCardActionsProps, CardMediaProps as NextCardMediaProps, CardProps as NextCardProps } from '@alifd/next/types/card'; interface CardProps extends NextCardProps { direction?: 'horizontal' | 'vertical'; } interface CardMediaProps extends NextCardMediaProps { fullMedia?: boolean; } interface CardActionsProps extends NextCardActionsProps { btnActions?: boolean | Array; onOk?: (event: React.MouseEvent) => void; onCancel?: (event: React.MouseEvent) => void; okProps?: any; cancelProps?: any; socialActions?: boolean; onTags?: (event: React.MouseEvent) => void; onLike?: (event: React.MouseEvent) => void; onShare?: (event: React.MouseEvent) => void; } declare class BdesignCardMedia extends Component { render(): JSX.Element; } declare class BdesignCardActions extends Component { render(): JSX.Element; } declare class Card extends Component { static BulletHeader: React.ComponentType; static CollaspeContent: React.ComponentType; static Header: React.ComponentType; static Content: React.ComponentType; static Media: typeof BdesignCardMedia; static Actions: typeof BdesignCardActions; static Divider: React.ComponentType; render(): JSX.Element; } declare const _default: typeof Card; export default _default;