import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as operations from "../models/operations/index.js"; export declare class Gates extends ClientSDK { /** * Create Gate */ create(request: operations.ConsoleV1GatesControllerGenCreateRequest, options?: RequestOptions): Promise; /** * List Gates */ list(request: operations.ConsoleV1GatesControllerGenListRequest, options?: RequestOptions): Promise; /** * Read Gate */ get(request: operations.ConsoleV1GatesControllerGenReadRequest, options?: RequestOptions): Promise; /** * Partially Update Gates */ updatePartial(request: operations.ConsoleV1GatesControllerGenPartialUpdateRequest, options?: RequestOptions): Promise; /** * Fully Update Gates */ update(request: operations.ConsoleV1GatesControllerGenFullUpdateRequest, options?: RequestOptions): Promise; /** * Delete Gates */ delete(request: operations.ConsoleV1GatesControllerGenRemoveRequest, options?: RequestOptions): Promise; /** * Read Gate Rules */ getRules(request: operations.ConsoleV1GatesControllerGenReadRulesRequest, options?: RequestOptions): Promise; /** * Update list of Gate Rules */ updateRules(request: operations.ConsoleV1GatesControllerGenMultiRuleUpdateRequest, options?: RequestOptions): Promise; /** * Add Multiple Gate Rule */ addRules(request: operations.ConsoleV1GatesControllerGenMultiRuleAddRequest, options?: RequestOptions): Promise; /** * Update Gate Rules * * @remarks * Update all given rules. It does NOT create or delete if you add more rules and remove rules in the rules object. */ updateRule(request: operations.ConsoleV1GatesControllerGenRuleUpdateRequest, options?: RequestOptions): Promise; /** * Delete Gate Rules */ deleteRule(request: operations.ConsoleV1GatesControllerGenRuleDeleteRequest, options?: RequestOptions): Promise; /** * Add Gate Rule */ addRule(request: operations.ConsoleV1GatesControllerGenRuleAddRequest, options?: RequestOptions): Promise; /** * Launch Gate */ launch(request: operations.ConsoleV1GatesControllerGenLaunchRequest, options?: RequestOptions): Promise; /** * Disable Gate */ disable(request: operations.ConsoleV1GatesControllerGenDisableRequest, options?: RequestOptions): Promise; /** * Enable Gate */ enable(request: operations.ConsoleV1GatesControllerGenEnableRequest, options?: RequestOptions): Promise; /** * Archive Gate */ archive(request: operations.ConsoleV1GatesControllerGenArchiveRequest, options?: RequestOptions): Promise; /** * Load Pulse Gate */ loadPulse(request: operations.ConsoleV1GatesControllerGenLoadPulseRequest, options?: RequestOptions): Promise; /** * Get Gate Override */ getOverride(request: operations.ConsoleV1GateOverridesControllerGenReadRequest, options?: RequestOptions): Promise; /** * Update Gate Overrides */ updateOverride(request: operations.ConsoleV1GateOverridesControllerGenUpdateRequest, options?: RequestOptions): Promise; /** * Add Gate Overrides */ addOverride(request: operations.ConsoleV1GateOverridesControllerGenAddRequest, options?: RequestOptions): Promise; /** * Delete Gate Overrides */ removeOverride(request: operations.ConsoleV1GateOverridesControllerGenRemoveRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=gates.d.ts.map