import * as msRest from "@azure/ms-rest-js"; import * as Models from "./models"; import * as Mappers from "./models/mappers"; import { MetabaseApiContext } from "./metabaseApiContext"; declare class MetabaseApi extends MetabaseApiContext { /** * Initializes a new instance of the MetabaseApi class. * @param credentials Subscription credentials which uniquely identify client subscription. * @param [options] The parameter options */ constructor(credentials: msRest.ServiceClientCredentials, options?: Models.MetabaseApiOptions); /** * @summary Set batch status for go between batch. * @param id * @param status * @param [options] The optional parameters * @returns Promise */ setBatchStatusForGoBetweenBatch(id: string, status: Models.BatchStatusGoBetweenScope, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param status * @param callback The callback */ setBatchStatusForGoBetweenBatch(id: string, status: Models.BatchStatusGoBetweenScope, callback: msRest.ServiceCallback<{ [propertyName: string]: string[]; }>): void; /** * @param id * @param status * @param options The optional parameters * @param callback The callback */ setBatchStatusForGoBetweenBatch(id: string, status: Models.BatchStatusGoBetweenScope, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<{ [propertyName: string]: string[]; }>): void; /** * @summary Get paged statuses for batch. * @param id * @param [options] The optional parameters * @returns Promise */ getPagedStatusesForBatch(id: string, options?: Models.MetabaseApiGetPagedStatusesForBatchOptionalParams): Promise; /** * @param id * @param callback The callback */ getPagedStatusesForBatch(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getPagedStatusesForBatch(id: string, options: Models.MetabaseApiGetPagedStatusesForBatchOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Events placeholder for batch. * @param [options] The optional parameters * @returns Promise */ eventsPlaceholderForBatch(options?: msRest.RequestOptionsBase): Promise; /** * @param callback The callback */ eventsPlaceholderForBatch(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ eventsPlaceholderForBatch(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all batches. * @param [options] The optional parameters * @returns Promise */ getAllBatches(options?: Models.MetabaseApiGetAllBatchesOptionalParams): Promise; /** * @param callback The callback */ getAllBatches(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ getAllBatches(options: Models.MetabaseApiGetAllBatchesOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Create batch. * @param input * @param [options] The optional parameters * @returns Promise */ createBatch(input: Models.Batch, options?: msRest.RequestOptionsBase): Promise; /** * @param input * @param callback The callback */ createBatch(input: Models.Batch, callback: msRest.ServiceCallback): void; /** * @param input * @param options The optional parameters * @param callback The callback */ createBatch(input: Models.Batch, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one batch. * @param id * @param [options] The optional parameters * @returns Promise */ getOneBatch(id: string, options?: Models.MetabaseApiGetOneBatchOptionalParams): Promise; /** * @param id * @param callback The callback */ getOneBatch(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getOneBatch(id: string, options: Models.MetabaseApiGetOneBatchOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Update batch. * @param id * @param model * @param [options] The optional parameters * @returns Promise */ updateBatch(id: string, model: Models.Batch, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param model * @param callback The callback */ updateBatch(id: string, model: Models.Batch, callback: msRest.ServiceCallback): void; /** * @param id * @param model * @param options The optional parameters * @param callback The callback */ updateBatch(id: string, model: Models.Batch, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete batch. * @param id * @param [options] The optional parameters * @returns Promise */ deleteBatch(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ deleteBatch(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ deleteBatch(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get batch versions. * @param id * @param [options] The optional parameters * @returns Promise */ getBatchVersions(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ getBatchVersions(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getBatchVersions(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all connections. * @param [options] The optional parameters * @returns Promise */ getAllConnections(options?: Models.MetabaseApiGetAllConnectionsOptionalParams): Promise; /** * @param callback The callback */ getAllConnections(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ getAllConnections(options: Models.MetabaseApiGetAllConnectionsOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Create connection. * @param input * @param [options] The optional parameters * @returns Promise */ createConnection(input: Models.Connection, options?: msRest.RequestOptionsBase): Promise; /** * @param input * @param callback The callback */ createConnection(input: Models.Connection, callback: msRest.ServiceCallback): void; /** * @param input * @param options The optional parameters * @param callback The callback */ createConnection(input: Models.Connection, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one connection. * @param id * @param [options] The optional parameters * @returns Promise */ getOneConnection(id: string, options?: Models.MetabaseApiGetOneConnectionOptionalParams): Promise; /** * @param id * @param callback The callback */ getOneConnection(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getOneConnection(id: string, options: Models.MetabaseApiGetOneConnectionOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Update connection. * @param id * @param model * @param [options] The optional parameters * @returns Promise */ updateConnection(id: string, model: Models.Connection, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param model * @param callback The callback */ updateConnection(id: string, model: Models.Connection, callback: msRest.ServiceCallback): void; /** * @param id * @param model * @param options The optional parameters * @param callback The callback */ updateConnection(id: string, model: Models.Connection, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete connection. * @param id * @param [options] The optional parameters * @returns Promise */ deleteConnection(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ deleteConnection(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ deleteConnection(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get connection versions. * @param id * @param [options] The optional parameters * @returns Promise */ getConnectionVersions(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ getConnectionVersions(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getConnectionVersions(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all flows. * @param [options] The optional parameters * @returns Promise */ getAllFlows(options?: Models.MetabaseApiGetAllFlowsOptionalParams): Promise; /** * @param callback The callback */ getAllFlows(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ getAllFlows(options: Models.MetabaseApiGetAllFlowsOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Create flow. * @param input * @param [options] The optional parameters * @returns Promise */ createFlow(input: Models.Flow, options?: msRest.RequestOptionsBase): Promise; /** * @param input * @param callback The callback */ createFlow(input: Models.Flow, callback: msRest.ServiceCallback): void; /** * @param input * @param options The optional parameters * @param callback The callback */ createFlow(input: Models.Flow, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one flow. * @param id * @param [options] The optional parameters * @returns Promise */ getOneFlow(id: string, options?: Models.MetabaseApiGetOneFlowOptionalParams): Promise; /** * @param id * @param callback The callback */ getOneFlow(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getOneFlow(id: string, options: Models.MetabaseApiGetOneFlowOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Update flow. * @param id * @param model * @param [options] The optional parameters * @returns Promise */ updateFlow(id: string, model: Models.Flow, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param model * @param callback The callback */ updateFlow(id: string, model: Models.Flow, callback: msRest.ServiceCallback): void; /** * @param id * @param model * @param options The optional parameters * @param callback The callback */ updateFlow(id: string, model: Models.Flow, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete flow. * @param id * @param [options] The optional parameters * @returns Promise */ deleteFlow(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ deleteFlow(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ deleteFlow(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get flow versions. * @param id * @param [options] The optional parameters * @returns Promise */ getFlowVersions(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ getFlowVersions(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getFlowVersions(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get job mapping. * @param id * @param [options] The optional parameters * @returns Promise */ getJobMapping(id: string, options?: Models.MetabaseApiGetJobMappingOptionalParams): Promise; /** * @param id * @param callback The callback */ getJobMapping(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getJobMapping(id: string, options: Models.MetabaseApiGetJobMappingOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Set job status for go between. * @param id * @param status * @param [options] The optional parameters * @returns Promise */ setJobStatusForGoBetween(id: string, status: Models.JobStatusGoBetweenScope, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param status * @param callback The callback */ setJobStatusForGoBetween(id: string, status: Models.JobStatusGoBetweenScope, callback: msRest.ServiceCallback<{ [propertyName: string]: string[]; }>): void; /** * @param id * @param status * @param options The optional parameters * @param callback The callback */ setJobStatusForGoBetween(id: string, status: Models.JobStatusGoBetweenScope, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<{ [propertyName: string]: string[]; }>): void; /** * @summary Set real time state. * @param id * @param state * @param [options] The optional parameters * @returns Promise */ setRealTimeState(id: string, state: Models.RealTimeStateScope, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param state * @param callback The callback */ setRealTimeState(id: string, state: Models.RealTimeStateScope, callback: msRest.ServiceCallback<{ [propertyName: string]: string[]; }>): void; /** * @param id * @param state * @param options The optional parameters * @param callback The callback */ setRealTimeState(id: string, state: Models.RealTimeStateScope, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback<{ [propertyName: string]: string[]; }>): void; /** * @summary Get all jobs. * @param [options] The optional parameters * @returns Promise */ getAllJobs(options?: Models.MetabaseApiGetAllJobsOptionalParams): Promise; /** * @param callback The callback */ getAllJobs(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ getAllJobs(options: Models.MetabaseApiGetAllJobsOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Create job. * @param input * @param [options] The optional parameters * @returns Promise */ createJob(input: Models.Job, options?: msRest.RequestOptionsBase): Promise; /** * @param input * @param callback The callback */ createJob(input: Models.Job, callback: msRest.ServiceCallback): void; /** * @param input * @param options The optional parameters * @param callback The callback */ createJob(input: Models.Job, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get paged statuses for job. * @param id * @param [options] The optional parameters * @returns Promise */ getPagedStatusesForJob(id: string, options?: Models.MetabaseApiGetPagedStatusesForJobOptionalParams): Promise; /** * @param id * @param callback The callback */ getPagedStatusesForJob(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getPagedStatusesForJob(id: string, options: Models.MetabaseApiGetPagedStatusesForJobOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Events placeholder for job. * @param [options] The optional parameters * @returns Promise */ eventsPlaceholderForJob(options?: msRest.RequestOptionsBase): Promise; /** * @param callback The callback */ eventsPlaceholderForJob(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ eventsPlaceholderForJob(options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one job. * @param id * @param [options] The optional parameters * @returns Promise */ getOneJob(id: string, options?: Models.MetabaseApiGetOneJobOptionalParams): Promise; /** * @param id * @param callback The callback */ getOneJob(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getOneJob(id: string, options: Models.MetabaseApiGetOneJobOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Update job. * @param id * @param model * @param [options] The optional parameters * @returns Promise */ updateJob(id: string, model: Models.Job, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param model * @param callback The callback */ updateJob(id: string, model: Models.Job, callback: msRest.ServiceCallback): void; /** * @param id * @param model * @param options The optional parameters * @param callback The callback */ updateJob(id: string, model: Models.Job, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete job. * @param id * @param [options] The optional parameters * @returns Promise */ deleteJob(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ deleteJob(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ deleteJob(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get job versions. * @param id * @param [options] The optional parameters * @returns Promise */ getJobVersions(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ getJobVersions(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getJobVersions(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all schema profiles. * @param [options] The optional parameters * @returns Promise */ getAllSchemaProfiles(options?: Models.MetabaseApiGetAllSchemaProfilesOptionalParams): Promise; /** * @param callback The callback */ getAllSchemaProfiles(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ getAllSchemaProfiles(options: Models.MetabaseApiGetAllSchemaProfilesOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Create schema profile. * @param input * @param [options] The optional parameters * @returns Promise */ createSchemaProfile(input: Models.SchemaProfile, options?: msRest.RequestOptionsBase): Promise; /** * @param input * @param callback The callback */ createSchemaProfile(input: Models.SchemaProfile, callback: msRest.ServiceCallback): void; /** * @param input * @param options The optional parameters * @param callback The callback */ createSchemaProfile(input: Models.SchemaProfile, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one schema profile. * @param id * @param [options] The optional parameters * @returns Promise */ getOneSchemaProfile(id: string, options?: Models.MetabaseApiGetOneSchemaProfileOptionalParams): Promise; /** * @param id * @param callback The callback */ getOneSchemaProfile(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getOneSchemaProfile(id: string, options: Models.MetabaseApiGetOneSchemaProfileOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Update schema profile. * @param id * @param model * @param [options] The optional parameters * @returns Promise */ updateSchemaProfile(id: string, model: Models.SchemaProfile, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param model * @param callback The callback */ updateSchemaProfile(id: string, model: Models.SchemaProfile, callback: msRest.ServiceCallback): void; /** * @param id * @param model * @param options The optional parameters * @param callback The callback */ updateSchemaProfile(id: string, model: Models.SchemaProfile, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete schema profile. * @param id * @param [options] The optional parameters * @returns Promise */ deleteSchemaProfile(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ deleteSchemaProfile(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ deleteSchemaProfile(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get schema profile versions. * @param id * @param [options] The optional parameters * @returns Promise */ getSchemaProfileVersions(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ getSchemaProfileVersions(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getSchemaProfileVersions(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all schemas. * @param [options] The optional parameters * @returns Promise */ getAllSchemas(options?: Models.MetabaseApiGetAllSchemasOptionalParams): Promise; /** * @param callback The callback */ getAllSchemas(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ getAllSchemas(options: Models.MetabaseApiGetAllSchemasOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Create schema. * @param input * @param [options] The optional parameters * @returns Promise */ createSchema(input: Models.Schema, options?: msRest.RequestOptionsBase): Promise; /** * @param input * @param callback The callback */ createSchema(input: Models.Schema, callback: msRest.ServiceCallback): void; /** * @param input * @param options The optional parameters * @param callback The callback */ createSchema(input: Models.Schema, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one schema. * @param id * @param [options] The optional parameters * @returns Promise */ getOneSchema(id: string, options?: Models.MetabaseApiGetOneSchemaOptionalParams): Promise; /** * @param id * @param callback The callback */ getOneSchema(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getOneSchema(id: string, options: Models.MetabaseApiGetOneSchemaOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Update schema. * @param id * @param model * @param [options] The optional parameters * @returns Promise */ updateSchema(id: string, model: Models.Schema, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param model * @param callback The callback */ updateSchema(id: string, model: Models.Schema, callback: msRest.ServiceCallback): void; /** * @param id * @param model * @param options The optional parameters * @param callback The callback */ updateSchema(id: string, model: Models.Schema, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete schema. * @param id * @param [options] The optional parameters * @returns Promise */ deleteSchema(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ deleteSchema(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ deleteSchema(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get schema versions. * @param id * @param [options] The optional parameters * @returns Promise */ getSchemaVersions(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ getSchemaVersions(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getSchemaVersions(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get all shapes. * @param [options] The optional parameters * @returns Promise */ getAllShapes(options?: Models.MetabaseApiGetAllShapesOptionalParams): Promise; /** * @param callback The callback */ getAllShapes(callback: msRest.ServiceCallback): void; /** * @param options The optional parameters * @param callback The callback */ getAllShapes(options: Models.MetabaseApiGetAllShapesOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Create shape. * @param input * @param [options] The optional parameters * @returns Promise */ createShape(input: Models.Shape, options?: msRest.RequestOptionsBase): Promise; /** * @param input * @param callback The callback */ createShape(input: Models.Shape, callback: msRest.ServiceCallback): void; /** * @param input * @param options The optional parameters * @param callback The callback */ createShape(input: Models.Shape, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get one shape. * @param id * @param [options] The optional parameters * @returns Promise */ getOneShape(id: string, options?: Models.MetabaseApiGetOneShapeOptionalParams): Promise; /** * @param id * @param callback The callback */ getOneShape(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getOneShape(id: string, options: Models.MetabaseApiGetOneShapeOptionalParams, callback: msRest.ServiceCallback): void; /** * @summary Update shape. * @param id * @param model * @param [options] The optional parameters * @returns Promise */ updateShape(id: string, model: Models.Shape, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param model * @param callback The callback */ updateShape(id: string, model: Models.Shape, callback: msRest.ServiceCallback): void; /** * @param id * @param model * @param options The optional parameters * @param callback The callback */ updateShape(id: string, model: Models.Shape, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Delete shape. * @param id * @param [options] The optional parameters * @returns Promise */ deleteShape(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ deleteShape(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ deleteShape(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; /** * @summary Get shape versions. * @param id * @param [options] The optional parameters * @returns Promise */ getShapeVersions(id: string, options?: msRest.RequestOptionsBase): Promise; /** * @param id * @param callback The callback */ getShapeVersions(id: string, callback: msRest.ServiceCallback): void; /** * @param id * @param options The optional parameters * @param callback The callback */ getShapeVersions(id: string, options: msRest.RequestOptionsBase, callback: msRest.ServiceCallback): void; } export { MetabaseApi, MetabaseApiContext, Models as MetabaseApiModels, Mappers as MetabaseApiMappers }; //# sourceMappingURL=metabaseApi.d.ts.map