/**
 * Core export logic — export tasks to various portable formats.
 *
 * Extracted from CLI export command for dispatch layer access.
 *
 * @task T5323, T5328
 */
export type ExportFormat = 'json' | 'csv' | 'tsv' | 'markdown';
export interface ExportParams {
    format?: ExportFormat;
    output?: string;
    status?: string;
    parent?: string;
    phase?: string;
    cwd?: string;
}
export interface ExportResult {
    format: ExportFormat;
    taskCount: number;
    file?: string;
    content?: string;
}
/**
 * Export tasks to a portable format.
 * Returns the formatted content and metadata.
 */
export declare function exportTasks(params: ExportParams): Promise<ExportResult>;
//# sourceMappingURL=export.d.ts.map