import { NativeStackNavigationProp } from '@react-navigation/native-stack';
import { RootStackParamList } from '../../../../../../../core/routes/RouteParamList';
import { FeedRef } from '../../../types';
type UseImageFeedParams = {
    userId: string;
    isBrand?: boolean;
    isUserLoading?: boolean;
    ref: React.ForwardedRef<FeedRef>;
};
export declare function useImageFeed({ userId, isBrand, isUserLoading, ref, }: UseImageFeedParams): {
    navigation: NativeStackNavigationProp<RootStackParamList>;
    imageFeedId: string;
    posts: Amity.Post<"image">[];
    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=useImageFeed.d.ts.map