/**
 * Pre-built Workflow Templates
 *
 * Common financial workflow templates for cross-MCP integration
 */
import type { WorkflowTemplate } from '../../types/venly.js';
/**
 * Invoice to Crypto Payment Workflow
 *
 * Flow: Stripe invoice → Fiat onramp → Crypto payment → Accounting record
 */
export declare const INVOICE_TO_CRYPTO_WORKFLOW: WorkflowTemplate;
/**
 * Crypto to Fiat Withdrawal Workflow
 *
 * Flow: Balance check → Fiat offramp → Bank transfer → Tax reporting
 */
export declare const CRYPTO_TO_FIAT_WORKFLOW: WorkflowTemplate;
/**
 * Portfolio Rebalancing Workflow
 *
 * Flow: Portfolio analysis → Multi-chain optimization → Transaction execution
 */
export declare const PORTFOLIO_REBALANCING_WORKFLOW: WorkflowTemplate;
/**
 * Automated Compliance Workflow
 *
 * Flow: Transaction monitoring → Report generation → Regulatory filing
 */
export declare const AUTOMATED_COMPLIANCE_WORKFLOW: WorkflowTemplate;
/**
 * All available workflow templates
 */
export declare const WORKFLOW_TEMPLATES: {
    readonly INVOICE_TO_CRYPTO_WORKFLOW: WorkflowTemplate;
    readonly CRYPTO_TO_FIAT_WORKFLOW: WorkflowTemplate;
    readonly PORTFOLIO_REBALANCING_WORKFLOW: WorkflowTemplate;
    readonly AUTOMATED_COMPLIANCE_WORKFLOW: WorkflowTemplate;
};
/**
 * Get workflow template by ID
 */
export declare function getWorkflowTemplate(templateId: string): WorkflowTemplate | undefined;
/**
 * List all available workflow templates
 */
export declare function listWorkflowTemplates(): WorkflowTemplate[];
/**
 * Get workflow templates by category
 */
export declare function getWorkflowTemplatesByCategory(category: string): WorkflowTemplate[];
/**
 * Get workflow templates by complexity
 */
export declare function getWorkflowTemplatesByComplexity(complexity: 'LOW' | 'MEDIUM' | 'HIGH'): WorkflowTemplate[];
//# sourceMappingURL=index.d.ts.map