import { type SchemaDefinition } from '../../api/schema-definition.js';
import { LocalConfigSchema } from '../../../model/local/local-config-schema.js';
import { type Version } from '../../../../../business/utils/version.js';
import { type ClassConstructor } from '../../../../../business/utils/class-constructor.type.js';
import { type SchemaMigration } from '../../api/schema-migration.js';
import { type ObjectMapper } from '../../../../mapper/api/object-mapper.js';
import { SchemaDefinitionBase } from '../../api/schema-definition-base.js';
export declare class LocalConfigSchemaDefinition extends SchemaDefinitionBase<LocalConfigSchema> implements SchemaDefinition<LocalConfigSchema> {
    constructor(mapper: ObjectMapper);
    get name(): string;
    get version(): Version<number>;
    get classConstructor(): ClassConstructor<LocalConfigSchema>;
    get migrations(): SchemaMigration[];
}
