import type { LicenseState } from '@n8n/backend-common'; import type { TagImportPlan } from '../entities/tag/tag.types'; import type { WorkflowImportPlan } from '../entities/workflow/workflow-import.types'; export declare function assertPackageImportApiKeyScopes(apiKeyScopes: string[] | undefined, required: string[]): void; export declare function assertVariableWritesAllowed(options: { licenseState: LicenseState; apiKeyScopes: string[] | undefined; hasCreations: boolean; hasOverwrites: boolean; }): void; export declare function assertTagWritesAllowed(apiKeyScopes: string[] | undefined, tagPlans: TagImportPlan[]): void; export declare function assertArchiveTransitionsAllowed(apiKeyScopes: string[] | undefined, workflowPlans: WorkflowImportPlan[]): void;