interface JtFieldTypeObjectDef {
    name: string;
    plugin?: string;
    [k: string]: any;
}
interface JtNodeTypeV9 {
    kind: string;
    typeName?: string;
    fields?: (string | JtFieldTypeObjectDef)[];
    [k: string]: any;
}
interface OldSiteSchemaV9 {
    ParoiCMSSiteSchemaFormatVersion: string;
    languages: string[];
    fieldTypes?: JtFieldTypeObjectDef[];
    nodeTypes?: JtNodeTypeV9[];
    l10n?: Record<string, any>;
    [k: string]: any;
}
export declare function migrateFrom9To10(directory: string, oldSchema: OldSiteSchemaV9): Promise<OldSiteSchemaV9>;
export {};
