import { SVMProvider } from "../arch/svm/types";
import { EvmProvider } from "../arch/evm/types";
export declare function isPromiseFulfilled<T>(promiseSettledResult: PromiseSettledResult<T>): promiseSettledResult is PromiseFulfilledResult<T>;
export declare function isPromiseRejected<T>(promiseSettledResult: PromiseSettledResult<T>): promiseSettledResult is PromiseRejectedResult;
export declare function isDefined<T>(input: T | null | undefined): input is T;
export declare function isEvmProvider(provider: EvmProvider | SVMProvider): provider is EvmProvider;
