import { type CreateSessionParameters as client_CreateSessionParameters } from "@abstract-foundation/agw-client/actions"; import type { SessionConfig } from "@abstract-foundation/agw-client/sessions"; import { type SelectChains } from "@wagmi/core"; import type { Compute } from "@wagmi/core/dist/types/types/utils"; import type { ChainIdParameter, ConnectorParameter } from "@wagmi/core/internal"; import type { Account, Hash } from "viem"; import type { Config } from "wagmi"; import type { Chain } from "wagmi/chains"; export type CreateSessionParameters> = { [key in keyof chains]: Compute, "chain"> & ChainIdParameter & ConnectorParameter>; }[number]; export interface CreateSessionReturnType { transactionHash: Hash | undefined; session: SessionConfig; } export declare function createSession(config: config, parameters: CreateSessionParameters): Promise; //# sourceMappingURL=createSession.d.ts.map