import { ModelSequence } from '../entities/model-sequence.entity';
import { RequestContextService } from '../services/request-context.service';
import { DataSource } from 'typeorm';
import { SecurityRuleRepository } from './security-rule.repository';
import { SolidBaseRepository } from './solid-base.repository';
import { CreateModelSequenceDto } from '../dtos/create-model-sequence.dto';
export declare class ModelSequenceRepository extends SolidBaseRepository<ModelSequence> {
    readonly dataSource: DataSource;
    readonly requestContextService: RequestContextService;
    readonly securityRuleRepository: SecurityRuleRepository;
    constructor(dataSource: DataSource, requestContextService: RequestContextService, securityRuleRepository: SecurityRuleRepository);
    upsertWithDto(createDto: CreateModelSequenceDto): Promise<ModelSequence>;
}
//# sourceMappingURL=model-sequence.repository.d.ts.map