import { MoodReadResponse, PostReadResponse } from "@newstackdev/iosdk-newgraph-client-js";
export declare const useCachedUser: (user?: {
    id?: string;
    username?: string;
}, force?: boolean) => any;
export declare const useCachedPost: ({ id }: {
    id?: string | undefined;
}, force?: boolean) => PostReadResponse;
export declare const useCachedPosts: (posts: {
    id?: string;
}[], force?: boolean) => any;
export declare const useCachedMood: ({ id }: {
    id?: string | undefined;
}, force?: boolean) => MoodReadResponse & {
    promise?: Promise<any> | null | undefined;
};
export declare const useCachedMoodPosts: ({ id }: {
    id?: string | undefined;
}, force?: boolean) => any;
export declare const useCachedMoods: (moods?: {
    id?: string;
}[], force?: boolean) => MoodReadResponse[];
