import { QueryGranteeGrantsResponse, QueryGranterGrantsResponse, QueryGrantsResponse } from "cosmjs-types/cosmos/authz/v1beta1/query"; import { QueryClient } from "../../queryclient"; export interface AuthzExtension { readonly authz: { readonly grants: (granter: string, grantee: string, msgTypeUrl: string, paginationKey?: Uint8Array) => Promise; readonly granteeGrants: (grantee: string, paginationKey?: Uint8Array) => Promise; readonly granterGrants: (granter: string, paginationKey?: Uint8Array) => Promise; }; } export declare function setupAuthzExtension(base: QueryClient): AuthzExtension;