import { CreateExportAsyncJobRequest, CreateExportAsyncJobResponse, GetExportAsyncJobRequest, GetExportAsyncJobResponse, CancelExportAsyncJobRequest, CancelExportAsyncJobResponse, GenerateExportAsyncJobDownloadUrlRequest, GenerateExportAsyncJobDownloadUrlResponse } 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 createExportAsyncJob(): __PublicMethodMetaInfo<'POST', {}, CreateExportAsyncJobRequest, CreateExportAsyncJobRequest, CreateExportAsyncJobResponse, CreateExportAsyncJobResponse>;
export declare function getExportAsyncJob(): __PublicMethodMetaInfo<'GET', {
    jobId: string;
}, GetExportAsyncJobRequest, GetExportAsyncJobRequest, GetExportAsyncJobResponse, GetExportAsyncJobResponse>;
export declare function cancelExportAsyncJob(): __PublicMethodMetaInfo<'PUT', {
    jobId: string;
}, CancelExportAsyncJobRequest, CancelExportAsyncJobRequest, CancelExportAsyncJobResponse, CancelExportAsyncJobResponse>;
export declare function generateExportAsyncJobDownloadUrl(): __PublicMethodMetaInfo<'PUT', {
    jobId: string;
}, GenerateExportAsyncJobDownloadUrlRequest, GenerateExportAsyncJobDownloadUrlRequest, GenerateExportAsyncJobDownloadUrlResponse, GenerateExportAsyncJobDownloadUrlResponse>;
