import { TenantConnectionService } from '@/modules/tenant/tenant-connection.service';
import { CustomerField } from './entities/customer-field.entity';
import { CreateCustomerFieldDto } from './dto/create-customer-field.dto';
import { UpdateCustomerFieldDto } from './dto/update-customer-field.dto';
import { BaseTenantService } from '@/common/base/service/base-crud.service';
export declare class CustomerFieldsService extends BaseTenantService<CustomerField> {
    protected readonly tenantConnectionService: TenantConnectionService;
    protected entity: typeof CustomerField;
    constructor(tenantConnectionService: TenantConnectionService);
    createField(dto: CreateCustomerFieldDto): Promise<CustomerField>;
    findAll(module?: string): Promise<CustomerField[]>;
    findOne(id: number): Promise<CustomerField>;
    updateField(id: number, dto: UpdateCustomerFieldDto): Promise<CustomerField>;
    removeField(id: number): Promise<{
        deleted: boolean;
    }>;
}
