import type { VisibilityStatus } from "./UseHierarchyVisibility.js"; /** @internal */ export type Visibility = "visible" | "hidden" | "partial"; /** @internal */ export type NonPartialVisibilityStatus = Omit & { state: "visible" | "hidden"; }; interface VisibilityStatusOptions { useTooltip?: string | false; } /** @internal */ export declare function createVisibilityStatus(status: "visible" | "hidden", options?: VisibilityStatusOptions): NonPartialVisibilityStatus; export declare function createVisibilityStatus(status: "visible" | "hidden" | "partial" | "disabled", options?: VisibilityStatusOptions): VisibilityStatus; /** @internal */ export declare function createTooltip(status: Visibility | "disabled", tooltipStringId: string | undefined): string; export {}; //# sourceMappingURL=Tooltip.d.ts.map