type UseFeedStateParams = {
    userId: string;
    /** Pass the already-fetched isBrand value from the parent to avoid a redundant user subscription. */
    isBrand?: boolean;
    /**
     * While true, brand status is still unknown for non-owner viewers.
     * feedEnabled is held false to prevent a privacy flash before isBrand resolves.
     */
    isUserLoading?: boolean;
};
export declare function useFeedState({ userId, isBrand, isUserLoading, }: UseFeedStateParams): {
    isBlockedByMe: boolean;
    isPrivate: boolean;
    feedEnabled: boolean;
};
export {};
//# sourceMappingURL=useFeedState.d.ts.map