/**
 * Controls shell visibility based on layout flags, user presence, and route metadata.
 * Returns the effective hidden state that callers should use for rendering.
 */
export declare const useShellVisibility: ({ hideLayout, isPublicRoute, hasUser }: {
    hasUser: any;
    hideLayout: any;
    isPublicRoute: any;
}) => any;
//# sourceMappingURL=useShellVisibility.d.ts.map