import { CreateTaxCategoryInput, DeletionResponse, UpdateTaxCategoryInput } from '@subit/common/lib/generated-types'; import { ID } from '@subit/common/lib/shared-types'; import { RequestContext } from '../../api/common/request-context'; import { TaxCategory } from '../../entity/tax-category/tax-category.entity'; import { TransactionalConnection } from '../transaction/transactional-connection'; export declare class TaxCategoryService { private connection; constructor(connection: TransactionalConnection); findAll(ctx: RequestContext): Promise; findOne(ctx: RequestContext, taxCategoryId: ID): Promise; create(ctx: RequestContext, input: CreateTaxCategoryInput): Promise; update(ctx: RequestContext, input: UpdateTaxCategoryInput): Promise; delete(ctx: RequestContext, id: ID): Promise; }