import { Entity } from '../@shared/entity';
import { IChangeAttributeNameBody, IChangeAttributeNameParams, IChangeAttributeNameResponse } from './interfaces/change-attribute-name.interface';
import { IFindParams, IFindResponse } from './interfaces/find.interface';
import { IGenerateCombinationsBody, IGenerateCombinationsResponse } from './interfaces/generate-combinations.interface';
export declare class ProdutosVariacoes extends Entity {
    find(params: IFindParams): Promise<IFindResponse>;
    changeAttributeName(params: IChangeAttributeNameParams & IChangeAttributeNameBody): Promise<IChangeAttributeNameResponse>;
    generateCombinations(params: IGenerateCombinationsBody): Promise<IGenerateCombinationsResponse>;
}
