import type { StyleProp, ViewStyle, TextStyle } from 'react-native';
export type CardVariant = 'elevated' | 'outlined' | 'filled';
export interface CardProps {
    children?: React.ReactNode;
    variant?: CardVariant;
    style?: StyleProp<ViewStyle>;
    onPress?: () => void;
    disabled?: boolean;
    accessibilityLabel?: string;
    testID?: string;
}
export interface CardHeaderProps {
    children?: React.ReactNode;
    style?: StyleProp<ViewStyle>;
}
export interface CardBodyProps {
    children?: React.ReactNode;
    style?: StyleProp<ViewStyle>;
}
export interface CardFooterProps {
    children?: React.ReactNode;
    style?: StyleProp<ViewStyle>;
}
export interface CardTitleProps {
    children?: React.ReactNode;
    style?: StyleProp<TextStyle>;
    numberOfLines?: number;
}
export interface CardDescriptionProps {
    children?: React.ReactNode;
    style?: StyleProp<TextStyle>;
    numberOfLines?: number;
}
//# sourceMappingURL=types.d.ts.map