import type { CostManagementContext as Client } from "../index.js"; import type { GenerateDetailedCostReportOperationResult, GenerateDetailedCostReportDefinition } from "../../models/models.js"; import type { GenerateDetailedCostReportCreateOperationOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; import type { PollerLike, OperationState } from "@azure/core-lro"; export declare function _createOperationSend(context: Client, scope: string, parameters: GenerateDetailedCostReportDefinition, options?: GenerateDetailedCostReportCreateOperationOptionalParams): StreamableMethod; export declare function _createOperationDeserialize(result: PathUncheckedResponse): Promise; /** Generates the detailed cost report for provided date range, billing period(only enterprise customers) or Invoice ID asynchronously at a certain scope. Call returns a 202 with header Azure-Consumption-AsyncOperation providing a link to the operation created. A call on the operation will provide the status and if the operation is completed the blob file where generated detailed cost report is being stored. */ export declare function createOperation(context: Client, scope: string, parameters: GenerateDetailedCostReportDefinition, options?: GenerateDetailedCostReportCreateOperationOptionalParams): PollerLike, GenerateDetailedCostReportOperationResult>; //# sourceMappingURL=operations.d.ts.map