import { NRequest } from '../../types';
import { IConfigParams } from '../standalone';
export interface GetVenuesExploreProps {
    payload: NRequest.TVenuesExplorePayload;
}
export interface GetVenuesLikesProps {
    payload: NRequest.IVenuesLikesPayload;
}
export interface GetVenuesListedProps {
    payload: NRequest.IVenuesListedPayload;
}
export interface GetVenuesNextVenuesProps {
    payload: NRequest.IVenuesNextVenuesPayload;
}
export interface GetVenuesSearchProps {
    payload: NRequest.TVenuesSearchPayload;
}
export interface GetVenuesSimilarProps {
    payload: NRequest.IVenuesSimilarPayload;
}
export interface GetVenuesSuggestCompletionProps {
    payload: NRequest.TVenuesSuggestCompletionPayload;
}
export interface GetVenuesTrendingProps {
    payload: NRequest.TVenuesTrendingPayload;
}
export declare const getVenuesCategories: ({ config }: IConfigParams) => () => Promise<Error | import("../../types").NVenuesCategories.ICategory[]>;
export declare const getVenuesExplore: ({ config }: IConfigParams) => ({ payload, }: GetVenuesExploreProps) => Promise<Error | import("../../types").NRecommendedPlaces.IGroupItem[]>;
export declare const getVenuesLikes: ({ config }: IConfigParams) => ({ payload, }: GetVenuesLikesProps) => Promise<Error | import("../../types").NEntity.IEntityGroup<import("../../types").NLikes.IItem>>;
export declare const getVenuesListed: ({ config }: IConfigParams) => ({ payload, }: GetVenuesListedProps) => Promise<Error | import("../../types").NVenueListed.ILists>;
export declare const getVenuesNextVenues: ({ config }: IConfigParams) => ({ payload, }: GetVenuesNextVenuesProps) => Promise<Error | import("../../types").NVenue.IVenue[]>;
export declare const getVenuesSearch: ({ config }: IConfigParams) => ({ payload, }: GetVenuesSearchProps) => Promise<Error | import("../../types").NVenue.IVenue[]>;
export declare const getVenuesSimilar: ({ config }: IConfigParams) => ({ payload, }: GetVenuesSimilarProps) => Promise<Error | import("../../types").NVenue.IVenue[]>;
export declare const getVenuesSuggestCompletion: ({ config }: IConfigParams) => ({ payload, }: GetVenuesSuggestCompletionProps) => Promise<Error | import("../../types").NMiniVenue.IMiniVenue[]>;
export declare const getVenuesTrending: ({ config }: IConfigParams) => ({ payload, }: GetVenuesTrendingProps) => Promise<Error | import("../../types").NVenue.IVenue[]>;
