/** * External dependencies */ import { DispatchFromMap } from '@automattic/data-stores'; /** * Internal dependencies */ import { CrudActions, CrudSelectors } from '../crud/types'; import { BaseQueryParams } from '../types'; /** * Tax class properties */ export interface TaxClass { /** * Unique identifier for the resource. */ readonly slug: string; /** * Tax class name. */ name: string; } type Query = BaseQueryParams; type ReadOnlyProperties = 'slug'; type MutableProperties = Omit; export type TaxClassActions = CrudActions<'TaxClass', TaxClass, MutableProperties, 'name'>; export type TaxClassSelectors = CrudSelectors<'TaxClass', 'TaxClasses', TaxClass, Query, MutableProperties>; export type ActionDispatchers = DispatchFromMap; export {}; //# sourceMappingURL=types.d.ts.map