import { CommonEntity } from "../../../entities/common.entity";
import { ComputedFieldMetadata } from "../../../helpers/solid-registry";
import { IEntityPreComputeFieldProvider } from "../../../interfaces";
export interface ConcatComputedFieldContext {
    separator: string;
    fields: string[];
    slugify?: boolean;
}
export declare class ConcatEntityComputedFieldProvider<T extends CommonEntity> implements IEntityPreComputeFieldProvider<T, ConcatComputedFieldContext> {
    name(): string;
    help(): string;
    preComputeValue(triggerEntity: T, computedFieldMetadata: ComputedFieldMetadata<ConcatComputedFieldContext>): Promise<void>;
}
//# sourceMappingURL=concat-entity-computed-field-provider.service.d.ts.map