import { Repository } from 'typeorm';
import { CustomVariable } from '../core-entities';
import { CreateCustomVariableDto, UpdateCustomVariableDto } from './dto/custom-variable.dto';
export declare class CustomVariablesService {
    private customVariablesRepository;
    constructor(customVariablesRepository: Repository<CustomVariable>);
    create(createCustomVariableDto: CreateCustomVariableDto): Promise<CustomVariable>;
    findAll(): Promise<CustomVariable[]>;
    findAllEnabled(): Promise<CustomVariable[]>;
    findOne(id: string): Promise<CustomVariable>;
    update(id: string, updateCustomVariableDto: UpdateCustomVariableDto): Promise<CustomVariable>;
    remove(id: string): Promise<void>;
    reorder(orderedIds: string[]): Promise<void>;
}
