import { ExchangeMetadata } from '../../../types'; import { AnnotatedFunctionABI } from '../types'; export declare const schemas: { rinkeby: import("../types").Schema[]; private: import("../types").Schema[]; main: import("../types").Schema[]; mumbai: import("../types").Schema[]; polygon: import("../types").Schema[]; bsc: import("../types").Schema[]; bsc_test: import("../types").Schema[]; }; export declare const common: { ElementRegistrySchemas: Required, "address" | "functions">>; ElementExchangeSchemas: Required, "functions">>; ERC20Schema: import("../types").Schema; ERC721Schema: import("../types").Schema; ERC1155Schema: import("../types").Schema; }; export declare function getBalanceSchemas(metadata: ExchangeMetadata): AnnotatedFunctionABI; export declare function getIsApproveSchemas(metadata: ExchangeMetadata): AnnotatedFunctionABI; export declare function getApproveSchemas(metadata: ExchangeMetadata): AnnotatedFunctionABI; export declare function getTransferSchemas(metadata: ExchangeMetadata): AnnotatedFunctionABI;