import { Message } from "@keplr-wallet/router"; export declare class EnableAccessMsg extends Message { readonly chainIds: string[]; static type(): string; constructor(chainIds: string[]); validateBasic(): void; route(): string; approveExternal(): boolean; type(): string; } export declare class EnableAccessForEVMMsg extends Message { readonly chainId?: string | undefined; static type(): string; constructor(chainId?: string | undefined); validateBasic(): void; route(): string; approveExternal(): boolean; type(): string; } export declare class EnableAccessForStarknetMsg extends Message { readonly chainId?: string | undefined; static type(): string; constructor(chainId?: string | undefined); validateBasic(): void; route(): string; approveExternal(): boolean; type(): string; } export declare class EnableAccessForBitcoinMsg extends Message { static type(): string; constructor(); validateBasic(): void; route(): string; approveExternal(): boolean; type(): string; } export declare class DisableAccessMsg extends Message { readonly chainIds: string[]; static type(): string; constructor(chainIds: string[]); validateBasic(): void; route(): string; approveExternal(): boolean; type(): string; } export declare class IsEnabledAccessMsg extends Message { readonly chainIds: string[]; static type(): string; constructor(chainIds: string[]); validateBasic(): void; route(): string; approveExternal(): boolean; type(): string; }