import { FunctionComponent } from "react";
import { ButtonProps } from "@fluentui/react-button";
import { GenericCudList } from "@knowmax/genericlist-core";
type IHeadPanelProps<T = any, ET = any> = {
    /** Title to display in head panel. */
    title?: string;
    /** List associated with head panel, needed to show create item. */
    list?: GenericCudList<T, ET>;
    /** Set to show create item button on the right side of head panel. Only when @see list is set. */
    showCreateItem?: boolean;
    /** Optional children to render between optional title and create item. */
    children?: React.ReactNode;
    /** Props for optional create item. */
    createItemProps?: ButtonProps;
    /** Optional text to display for optional create item. */
    createItemText?: string;
    /** Optional class name to merge with default class. */
    className?: string;
};
/** Use to put a fancy head panel above list. For example containing list title, custom contents and create button. */
export declare const HeadPanel: FunctionComponent<IHeadPanelProps>;
export {};
