import { ITheme } from "../Pallette/themes";
interface ITreeHeader {
    id?: string | number;
    theme: ITheme;
    isActive?: boolean;
    isDisabled?: boolean;
    isDragAllowed?: boolean;
    isAnyDragging?: boolean;
}
interface ITreeWrapper {
    theme?: ITheme;
    width?: number | string;
    isDragOver?: boolean;
    isDragging?: boolean;
    isAnyDragging?: boolean;
    position?: {
        x: number;
        y: number;
    };
}
interface ITitle {
    readOnly: boolean;
    theme: ITheme;
}
export declare const TreeWrapper: import("styled-components").StyledComponent<"div", any, ITreeWrapper, never>;
export declare const TreeHeader: import("styled-components").StyledComponent<"div", any, ITreeHeader, never>;
export declare const TreeList: import("styled-components").StyledComponent<"div", any, Pick<ITreeHeader, "theme">, never>;
export declare const TreeItem: import("styled-components").StyledComponent<"div", any, {}, never>;
export declare const IconWrapper: import("styled-components").StyledComponent<"div", any, {
    isShown?: boolean | undefined;
}, never>;
export declare const Title: import("styled-components").StyledComponent<"input", any, ITitle, never>;
export {};
