import type { Except } from 'type-fest'; import { type SimpleEntityClient } from '../../entity-client/simple-entity-client/create-simple-entity-client.js'; import type { GetEntityCollectionOptions } from '../../entity-client/simple-entity-client/methods/get-entity-collection.js'; import type { ScayleAdminApiFetcher } from '../../http/admin-api-fetcher.js'; import { companySchema, type companyMutationPayloadSchema } from './schema/company-schema.js'; export type CompanyEntityClientDependencies = { readonly adminApiFetcher: ScayleAdminApiFetcher; }; type CompanyQueryParameters = Except & { readonly filters?: { readonly id?: number; readonly minId?: number; readonly maxId?: number; }; }; export type CompanyEntityClient = Except, 'delete'>; export declare function createCompanyEntityClient(dependencies: CompanyEntityClientDependencies): CompanyEntityClient; export {}; //# sourceMappingURL=company-entity-client.d.ts.map