import type { CostManagementContext as Client } from "../index.js"; import type { SettingUnion, SettingType, SettingsListResult } from "../../models/models.js"; import type { SettingsListOptionalParams, SettingsDeleteByScopeOptionalParams, SettingsCreateOrUpdateByScopeOptionalParams, SettingsGetByScopeOptionalParams } from "./options.js"; import type { StreamableMethod, PathUncheckedResponse } from "@azure-rest/core-client"; export declare function _listSend(context: Client, scope: string, options?: SettingsListOptionalParams): StreamableMethod; export declare function _listDeserialize(result: PathUncheckedResponse): Promise; /** List all cost management settings in the requested scope. */ export declare function list(context: Client, scope: string, options?: SettingsListOptionalParams): Promise; export declare function _deleteByScopeSend(context: Client, scope: string, typeParam: SettingType, options?: SettingsDeleteByScopeOptionalParams): StreamableMethod; export declare function _deleteByScopeDeserialize(result: PathUncheckedResponse): Promise; /** Delete a setting within the given scope. */ export declare function deleteByScope(context: Client, scope: string, typeParam: SettingType, options?: SettingsDeleteByScopeOptionalParams): Promise; export declare function _createOrUpdateByScopeSend(context: Client, scope: string, typeParam: SettingType, setting: SettingUnion, options?: SettingsCreateOrUpdateByScopeOptionalParams): StreamableMethod; export declare function _createOrUpdateByScopeDeserialize(result: PathUncheckedResponse): Promise; /** Create or update a setting within the given scope. */ export declare function createOrUpdateByScope(context: Client, scope: string, typeParam: SettingType, setting: SettingUnion, options?: SettingsCreateOrUpdateByScopeOptionalParams): Promise; export declare function _getByScopeSend(context: Client, scope: string, typeParam: SettingType, options?: SettingsGetByScopeOptionalParams): StreamableMethod; export declare function _getByScopeDeserialize(result: PathUncheckedResponse): Promise; /** Get the setting from the given scope by name. */ export declare function getByScope(context: Client, scope: string, typeParam: SettingType, options?: SettingsGetByScopeOptionalParams): Promise; //# sourceMappingURL=operations.d.ts.map