import { OnClickEventType } from "../types/OnClickEventType";
import { SoftScrumBoardPanelInterface } from "./SoftScrumBoardPanelInterface";
import { SoftScrumBoardCardInterface } from "./SoftScrumBoardCardInterface";
export interface softScrumBoardAppPageContentInterface {
    header: softScrumBoardAppPageContent_HeaderInterface;
    scrumBoard: softScrumBoardAppPageContent_ScrumBoardPropInterface;
}
export interface softScrumBoardAppPageContent_HeaderInterface {
    icon: string;
    text: string;
    onChangeTextEdit: (title: string) => void;
    onClickSettings: OnClickEventType;
    onClickBoards: OnClickEventType;
    settingsMenu: {
        label: string;
        isDisabled: boolean;
        iconType: string;
        size: string;
        onClick: OnClickEventType;
    }[];
}
export interface softScrumBoardAppPageContent_ScrumBoardInterface {
    category: SoftScrumBoardPanelInterface;
    tasks: SoftScrumBoardCardInterface[];
}
export interface softScrumBoardAppPageContent_ScrumBoardPropInterface {
    list: softScrumBoardAppPageContent_ScrumBoardInterface[];
    onClickFooter: softScrumBoardAppPageContent_ScrumBoardPropOnClickFooter;
    onClickAddList: (item: {
        title: string;
    }) => void;
    onClickCard: (item: SoftScrumBoardCardInterface, ind: number, index: number) => void;
}
export interface softScrumBoardAppPageContent_StateInterface {
    addBoard: boolean;
    title: string;
    showComponent: number;
    titleBoard: string;
}
export declare type softScrumBoardAppPageContent_ScrumBoardPropOnClickFooter = (item: softScrumBoardAppPageContent_ScrumBoardInterface, index: number, titleBoard: string) => void;
