import { PureComponent } from "react";
import { PropsInterface } from "../../interfaces/interfaces/PropsInterface";
import { TitleSubtitleOBInterface } from "../../interfaces/interfaces/TitleSubtitleInterface";
import { ProgressLabelInterfaceProps } from "../Progress";
import { LabelInterfaceProps } from "../Label";
import { GroupTextSeparateInterfaceProps } from "../Group";
export interface ModuleProjectCardInterfaceProps extends PropsInterface, TitleSubtitleOBInterface {
    fluid?: boolean;
    card?: boolean;
    progress: ProgressLabelInterfaceProps;
    open?: boolean;
    onClickOpen?: (open: boolean) => void;
    tags: ModuleProjectCardInterfacePropsTag[];
    description: string;
    list: GroupTextSeparateInterfaceProps[];
}
export interface ModuleProjectCardInterfacePropsTag extends LabelInterfaceProps {
    label: string;
}
export declare class ModuleProjectCard extends PureComponent<ModuleProjectCardInterfaceProps> {
    constructor(props: any);
    state: {
        open: boolean;
    };
    onClickOpen: (e: any) => void;
    render(): JSX.Element;
}
