import { WorkflowDefinitionsStorage } from '@mastra/core/storage'; import type { CreateIndexOptions, CreateWorkflowDefinitionInput, ListWorkflowDefinitionsInput, ListWorkflowDefinitionsOutput, UpdateWorkflowDefinitionInput, WorkflowDefinition } from '@mastra/core/storage'; import type { PgDomainConfig } from '../../db/index.js'; export declare class WorkflowDefinitionsPG extends WorkflowDefinitionsStorage { #private; static readonly MANAGED_TABLES: readonly ["mastra_workflow_definitions"]; constructor(config: PgDomainConfig); static getExportDDL(schemaName?: string): string[]; getDefaultIndexDefinitions(): CreateIndexOptions[]; createDefaultIndexes(): Promise; createCustomIndexes(): Promise; init(): Promise; dangerouslyClearAll(): Promise; upsert(input: CreateWorkflowDefinitionInput | UpdateWorkflowDefinitionInput): Promise; private applyUpdate; get(id: string): Promise; list(args?: ListWorkflowDefinitionsInput): Promise; delete(id: string): Promise; } //# sourceMappingURL=index.d.ts.map