import { Action } from "../../../types"; import { MoodReadResponse, PostCreateRequest, PostReadResponse, PostRemoteMetaProxyResponse } from "@newstackdev/iosdk-newgraph-client-js"; export declare const cache: Action<{ posts: PostReadResponse | PostReadResponse[]; }>; export declare const read: Action<{ id: string; }>; export declare const create: Action<{ postForm: PostCreateRequest & { file: any; }; }, (PostReadResponse | string)[] | void>; export declare const createSingle: Action<{ postForm: PostCreateRequest & { file: any; }; }, PostReadResponse | void>; export declare const attachToMoods: Action<{ moods: MoodReadResponse[]; post: PostReadResponse; }>; export declare const rate: Action<{ post: PostReadResponse; amount: number; contextType: string; contextValue: string; messageWrapper?: (string: any, RatingUpdateResponse: any) => any; }>; export declare const getRemoteMeta: Action<{ url: string; }, PostRemoteMetaProxyResponse>;