import type { BaseProvider } from "@metamask/providers";
import type { RequestFunction } from "./methods/index.cjs";
type BaseProviderInstance = InstanceType<typeof BaseProvider>;
/**
 * The `window.ethereum` provider for Snaps.
 */
export type SnapsEthereumProvider = Pick<BaseProviderInstance, 'request'>;
/**
 * The `window.snap` provider.
 */
export type SnapsProvider = {
    request: RequestFunction;
};
export {};
//# sourceMappingURL=provider.d.cts.map