import type { ExistingLegalEntity } from '../legalEntity/legalEntity.types.d.ts'; import type { MutationOptions } from '../types'; import type { CreateLegalEntityRequest } from './createLegalEntity.types'; export type CreateLegalEntity = (data: CreateLegalEntityRequest) => Promise; export declare const useCreateLegalEntity: (options?: Omit, "mutationFn">) => import("@tanstack/preact-query").UseMutationResult<{ readonly capabilities?: { [key: string]: import("../legalEntity/legalEntity.contract").components["schemas"]["LegalEntityCapabilityDto"]; } | undefined; readonly documentDetails?: import("../legalEntity/legalEntity.contract").components["schemas"]["DocumentReferenceResponse"][] | undefined; entityAssociations?: import("../legalEntity/legalEntity.contract").components["schemas"]["EntityAssociationDto"][] | undefined; readonly id: string; individual?: import("../legalEntity/legalEntity.contract").components["schemas"]["IndividualDto"] | undefined; organization?: import("../legalEntity/legalEntity.contract").components["schemas"]["OrganizationDto"] | undefined; readonly problems?: import("../legalEntity/legalEntity.contract").components["schemas"]["CapabilityProblemDto"][] | undefined; soleProprietorship?: import("../legalEntity/legalEntity.contract").components["schemas"]["SoleProprietorshipDto"] | undefined; readonly transferInstruments?: import("../legalEntity/legalEntity.contract").components["schemas"]["TransferInstrumentReferenceDto"][] | undefined; trust?: import("../legalEntity/legalEntity.contract").components["schemas"]["TrustDto"] | undefined; readonly trustedFields?: import("../legalEntity/legalEntity.contract").components["schemas"]["TrustedFieldsDto"][] | undefined; unincorporatedPartnership?: import("../legalEntity/legalEntity.contract").components["schemas"]["UnincorporatedPartnershipDto"] | undefined; type: import("../legalEntity/legalEntity.contract").components["schemas"]["LegalEntityType"]; }, Error, CreateLegalEntityRequest, unknown>;