import { UseMutationOptions } from '@tanstack/react-query'; import { RegisterTokenSchemaInput, AssetRegister } from '@futureverse/asset-register'; /** * This hook is used to create a shacl schema */ type RegisterTokenSchemaResponse = Awaited>; export declare const useRegisterTokenSchema: (options?: Omit, "mutationFn">) => { schema: { __typename: "TokenSchema"; collectionId: import('@futureverse/asset-register/types').CollectionId; id: string; schemaId: string; tokenId?: string | null; version: number; } | undefined; create: import('@tanstack/react-query').UseMutateFunction<{ __typename: "TokenSchema"; collectionId: import('@futureverse/asset-register/types').CollectionId; id: string; schemaId: string; tokenId?: string | null; version: number; }, TError, RegisterTokenSchemaInput, TContext>; createAsync: import('@tanstack/react-query').UseMutateAsyncFunction<{ __typename: "TokenSchema"; collectionId: import('@futureverse/asset-register/types').CollectionId; id: string; schemaId: string; tokenId?: string | null; version: number; }, TError, RegisterTokenSchemaInput, TContext>; reactQuery: import('@tanstack/react-query').UseMutationResult<{ __typename: "TokenSchema"; collectionId: import('@futureverse/asset-register/types').CollectionId; id: string; schemaId: string; tokenId?: string | null; version: number; }, TError, RegisterTokenSchemaInput, TContext>; }; export {};