import { NativeStackNavigationProp } from '@react-navigation/native-stack';
import { RootStackParamList } from '../../../../../../../core/routes/RouteParamList';
import { FeedRef } from '../../../types';
type UseVideoFeedParams = {
    userId: string;
    isBrand?: boolean;
    isUserLoading?: boolean;
    ref: React.ForwardedRef<FeedRef>;
};
export declare function useVideoFeed({ userId, isBrand, isUserLoading, ref, }: UseVideoFeedParams): {
    navigation: NativeStackNavigationProp<RootStackParamList>;
    videoFeedId: string;
    posts: Amity.Post<"video">[];
    isLoading: boolean;
    isLoadingFirstPage: boolean;
    isBlockedByMe: boolean;
    isPrivate: boolean;
    emptyConfig: import("../../../../../../../core/types").UIKitElementConfig;
    privateConfig: import("../../../../../../../core/types").UIKitElementConfig;
    privateInfoConfig: import("../../../../../../../core/types").UIKitElementConfig;
    blockedConfig: import("../../../../../../../core/types").UIKitElementConfig;
    blockedInfoConfig: import("../../../../../../../core/types").UIKitElementConfig;
};
export {};
//# sourceMappingURL=useVideoFeed.d.ts.map