import type { WebSiteManagementContext } from "../../api/webSiteManagementContext.js"; import type { WorkflowTriggersGetSchemaJsonOptionalParams, WorkflowTriggersRunOptionalParams, WorkflowTriggersListCallbackUrlOptionalParams, WorkflowTriggersListOptionalParams, WorkflowTriggersGetOptionalParams } from "../../api/workflowTriggers/options.js"; import type { WorkflowTrigger, WorkflowTriggerCallbackUrl, JsonSchema } from "../../models/models.js"; import type { PagedAsyncIterableIterator } from "../../static-helpers/pagingHelpers.js"; import type { SimplePollerLike } from "../../static-helpers/simplePollerHelpers.js"; import type { PollerLike, OperationState } from "@azure/core-lro"; /** Interface representing a WorkflowTriggers operations. */ export interface WorkflowTriggersOperations { /** Get the trigger schema as JSON. */ getSchemaJson: (resourceGroupName: string, name: string, workflowName: string, triggerName: string, options?: WorkflowTriggersGetSchemaJsonOptionalParams) => Promise; /** Runs a workflow trigger. */ run: (resourceGroupName: string, name: string, workflowName: string, triggerName: string, options?: WorkflowTriggersRunOptionalParams) => PollerLike, void>; /** @deprecated use run instead */ beginRun: (resourceGroupName: string, name: string, workflowName: string, triggerName: string, options?: WorkflowTriggersRunOptionalParams) => Promise, void>>; /** @deprecated use run instead */ beginRunAndWait: (resourceGroupName: string, name: string, workflowName: string, triggerName: string, options?: WorkflowTriggersRunOptionalParams) => Promise; /** Get the callback URL for a workflow trigger. */ listCallbackUrl: (resourceGroupName: string, name: string, workflowName: string, triggerName: string, options?: WorkflowTriggersListCallbackUrlOptionalParams) => Promise; /** Gets a list of workflow triggers. */ list: (resourceGroupName: string, name: string, workflowName: string, options?: WorkflowTriggersListOptionalParams) => PagedAsyncIterableIterator; /** Gets a workflow trigger. */ get: (resourceGroupName: string, name: string, workflowName: string, triggerName: string, options?: WorkflowTriggersGetOptionalParams) => Promise; } export declare function _getWorkflowTriggersOperations(context: WebSiteManagementContext): WorkflowTriggersOperations; //# sourceMappingURL=index.d.ts.map