import { ERC20BalanceOf, ERC20BalancesOf, ERC721BalancesOf, isExactAddresses, PoapHolderOf, UnlockHasOwnership, ERC1155BalanceOfBatch, ERC1155BalanceOf, ArianeeERC721BalancesOfIssuedBy, ERC721OwnerOf, ERC721NotOwnerOf } from './strategy'; export declare type StrategySchema = { [K in keyof T]: (value: any) => StrategySchemaReturn; }; export interface StrategySchemaReturn { key: string; valid: boolean; description: string; } export declare const ERC20BalancesOfSchema: StrategySchema; export declare const ERC20BalanceOfSchema: StrategySchema; export declare const ERC721BalancesOfSchema: StrategySchema; export declare const ArianeeERC721BalancesOfIssuedBySchema: StrategySchema; export declare const ERC721OwnerOfSchema: StrategySchema; export declare const ERC721NotOwnerOfSchema: StrategySchema; export declare const ERC1155BalanceOfBatchSchema: StrategySchema; export declare const ERC1155BalanceOfSchema: StrategySchema; export declare const PoapHolderOfSchema: StrategySchema; export declare const UnlockHasOwnershipSchema: StrategySchema; export declare const IsExactAddressesSchema: StrategySchema;