import { CreateMarketListingRequest, CreateMarketListingResponse, GetMarketListingRequest, GetMarketListingResponse, QueryMarketListingRequest, QueryMarketListingResponse, UpdateMarketListingRequest, UpdateMarketListingResponse, CompareRequest, CompareResponse } from './types.impl';
export declare type __PublicMethodMetaInfo<K = string, M = unknown, T = unknown, S = unknown, Q = unknown, R = unknown> = {
    getUrl: (context: any) => string;
    httpMethod: K;
    path: string;
    pathParams: M;
    __requestType: T;
    __originalRequestType: S;
    __responseType: Q;
    __originalResponseType: R;
};
export declare function createMarketListing(): __PublicMethodMetaInfo<'POST', {}, CreateMarketListingRequest, CreateMarketListingRequest, CreateMarketListingResponse, CreateMarketListingResponse>;
export declare function getMarketListing(): __PublicMethodMetaInfo<'GET', {
    id: string;
}, GetMarketListingRequest, GetMarketListingRequest, GetMarketListingResponse, GetMarketListingResponse>;
export declare function updateMarketListing(): __PublicMethodMetaInfo<'PUT', {
    marketListingId: string;
}, UpdateMarketListingRequest, UpdateMarketListingRequest, UpdateMarketListingResponse, UpdateMarketListingResponse>;
export declare function queryMarketListing(): __PublicMethodMetaInfo<'POST', {}, QueryMarketListingRequest, QueryMarketListingRequest, QueryMarketListingResponse, QueryMarketListingResponse>;
export declare function compare(): __PublicMethodMetaInfo<'POST', {}, CompareRequest, CompareRequest, CompareResponse, CompareResponse>;
