import type { AuthenticatedRequest } from '@n8n/db';
import type { PackageRequest } from '../../../types';
import type { PublicAPIEndpoint } from '../../shared/handler.types';
type ExportPackageRequest = AuthenticatedRequest<{}, {}, {
    workflowIds?: string[];
    folderIds?: string[];
    projectIds?: string[];
    includeVariableValues?: boolean;
    includeTags?: boolean;
    missingWorkflowDependencyPolicy?: 'fail' | 'reference-only' | 'include-in-package';
}>;
type ImportPackageRequest = PackageRequest.Import & {
    files?: Express.Multer.File[];
};
type N8nPackagesHandlers = {
    exportPackage: PublicAPIEndpoint<ExportPackageRequest>;
    importPackage: PublicAPIEndpoint<ImportPackageRequest>;
};
declare const n8nPackagesHandlers: N8nPackagesHandlers;
export = n8nPackagesHandlers;
