import { Lit } from './lit.js';
export declare const lib: {
    ceramic: {
        publicIDX: (props: import("./ceramic.js").PublicIDXProps) => import("@glazed/did-datastore").DIDDataStore<ModelTypeAliases, string | number | symbol>;
        authDIDSession: (props: import("./ceramic.js").AuthProviderProps) => Promise<import("@glazed/did-datastore").DIDDataStore<ModelTypeAliases, string | number | symbol>>;
    };
    ethereum: {
        getProvider: () => import("../utils/WalletProvider.js").WalletProvider;
        switchNetwork: (provider: any) => Promise<any>;
    };
    graph: {
        client: (props: import("./graph.js").ClientProps) => Promise<any>;
        verifiableCredentialsQuery: (props: import("./graph.js").ListProps) => Promise<any>;
        verifiableCredentialQuery: (props: import("./graph.js").GetProps) => Promise<any>;
        erc20ContractQuery: (props: import("./graph.js").ListProps & import("./graph.js").GetProps) => Promise<any>;
        credentialRegistriesQuery: (props: import("./graph.js").ListProps) => Promise<any>;
        credentialRegistryQuery: (props: import("./graph.js").GetProps) => Promise<any>;
        erc20BalanceQuery: (address: string) => Promise<any>;
        erc20BalancesQuery: (props: import("./graph.js").ListProps) => Promise<any>;
        exploreAccountsQuery: (props: import("./graph.js").ListProps) => Promise<any>;
        totalAccountsQuery: (props: import("./graph.js").ListProps) => Promise<any>;
    };
    Lit: typeof Lit;
    ens: {
        client: (props: import("./ens.js").ClientProps) => Promise<any>;
        resolveName: (name: string) => Promise<any>;
        lookupAddress: (address: string) => Promise<any>;
    };
    uns: {
        resolveName: (name: string) => Promise<string>;
        lookupAddress: (address: string) => Promise<string>;
    };
    orbis: {
        getDefaultDID: (address: string) => Promise<any>;
    };
};
//# sourceMappingURL=index.d.ts.map