import { QueryGranteeGrantsResponse, QueryGranterGrantsResponse, QueryGrantsResponse } from "@shareledgerjs/types/cosmos/authz/v1beta1/query"; import { BaseClient } from "../../baseclient"; export interface AuthzQueryExtensionMethods { grants(granter: string, grantee: string, msgTypeUrl: string, paginationKey?: Uint8Array, height?: number): Promise; granteeGrants(grantee: string, paginationKey?: Uint8Array, height?: number): Promise; granterGrants(granter: string, paginationKey?: Uint8Array, height?: number): Promise; } export interface AuthzQueryExtension { readonly authz: AuthzQueryExtensionMethods; } export declare function AuthzQueryExtension(constructor: T): T;