import { CreateTRPCProxyClient } from '@trpc/client'; interface SetPopupOptions { width?: number; height?: number; origin?: string; location?: string; atLeftBottom?: boolean; } export declare const setPopupOptions: ({ width, height, origin, location, atLeftBottom, }: SetPopupOptions) => void; declare const appRouter: import('@trpc/server').CreateRouterInner, { authorize: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: boolean; _output_out: boolean; }, unknown>; connect: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: typeof import('@trpc/server').unsetMarker; _output_out: typeof import('@trpc/server').unsetMarker; _meta: object; }, string>; connectWebwallet: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: { theme?: "light" | "dark" | "auto" | undefined; }; _input_out: { theme?: "light" | "dark" | "auto" | undefined; }; _output_in: { chainId?: string | undefined; account?: string[] | undefined; }; _output_out: { chainId?: string | undefined; account?: string[] | undefined; }; }, unknown>; connectWebwalletSSO: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: { token: string; authorizedPartyId?: string | undefined; }; _input_out: { token: string; authorizedPartyId?: string | undefined; }; _output_in: { chainId?: string | undefined; account?: string[] | undefined; }; _output_out: { chainId?: string | undefined; account?: string[] | undefined; }; }, unknown>; connectAndSignSession: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: { approvalRequests: { tokenAddress: string; amount: string; spender: string; }[]; sessionTypedData: { types: Record; primaryType: string; domain: Record; message: Record | {}; }; callbackData?: string | undefined; }; _input_out: { approvalRequests: { tokenAddress: string; amount: string; spender: string; }[]; sessionTypedData: { types: Record; primaryType: string; domain: Record; message: Record | {}; }; callbackData?: string | undefined; }; _output_in: { chainId?: string | undefined; signature?: string[] | undefined; account?: string[] | undefined; approvalTransactionHash?: string | undefined; deploymentPayload?: any; approvalRequestsCalls?: { contractAddress: string; entrypoint: string; calldata?: (string | number | bigint | (string | number | bigint)[])[] | undefined; }[] | undefined; errorCode?: "USER_REJECTED" | "ACCOUNT_NOT_DEPLOYED" | "NOT_ENOUGH_BALANCE" | "NOT_ENOUGH_BALANCE_DEPLOYMENT" | "GENERIC_ERROR" | undefined; }; _output_out: { chainId?: string | undefined; signature?: string[] | undefined; account?: string[] | undefined; approvalTransactionHash?: string | undefined; deploymentPayload?: any; approvalRequestsCalls?: { contractAddress: string; entrypoint: string; calldata?: (string | number | bigint | (string | number | bigint)[])[] | undefined; }[] | undefined; errorCode?: "USER_REJECTED" | "ACCOUNT_NOT_DEPLOYED" | "NOT_ENOUGH_BALANCE" | "NOT_ENOUGH_BALANCE_DEPLOYMENT" | "GENERIC_ERROR" | undefined; }; }, unknown>; enable: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: string; _output_out: string; }, unknown>; execute: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: [{ contractAddress: string; entrypoint: string; calldata?: (string | number | bigint | (string | number | bigint)[])[] | undefined; } | [{ contractAddress: string; entrypoint: string; calldata?: (string | number | bigint | (string | number | bigint)[])[] | undefined; }, ...{ contractAddress: string; entrypoint: string; calldata?: (string | number | bigint | (string | number | bigint)[])[] | undefined; }[]], { nonce?: string | number | bigint | undefined; version?: string | number | bigint | undefined; maxFee?: string | number | bigint | undefined; } | undefined]; _input_out: [{ contractAddress: string; entrypoint: string; calldata?: (string | number | bigint | (string | number | bigint)[])[] | undefined; } | [{ contractAddress: string; entrypoint: string; calldata?: (string | number | bigint | (string | number | bigint)[])[] | undefined; }, ...{ contractAddress: string; entrypoint: string; calldata?: (string | number | bigint | (string | number | bigint)[])[] | undefined; }[]], { nonce?: string | number | bigint | undefined; version?: string | number | bigint | undefined; maxFee?: string | number | bigint | undefined; } | undefined]; _output_in: string; _output_out: string; }, unknown>; signMessage: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: [{ types: Record; primaryType: string; domain: Record; message: Record | {}; }]; _input_out: [{ types: Record; primaryType: string; domain: Record; message: Record | {}; }]; _output_in: string[]; _output_out: string[]; }, unknown>; getLoginStatus: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: { isLoggedIn: boolean; hasSession?: boolean | undefined; isPreauthorized?: boolean | undefined; }; _output_out: { isLoggedIn: boolean; hasSession?: boolean | undefined; isPreauthorized?: boolean | undefined; }; }, unknown>; requestAccounts: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: { silent_mode?: boolean | undefined; }; _input_out: { silent_mode?: boolean | undefined; }; _output_in: string[]; _output_out: string[]; }, unknown>; requestChainId: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: string; _output_out: string; }, unknown>; signTypedData: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: [{ types: Record; primaryType: string; domain: Record; message: Record | {}; }]; _input_out: [{ types: Record; primaryType: string; domain: Record; message: Record | {}; }]; _output_in: string[]; _output_out: string[]; }, unknown>; getPermissions: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: "accounts"[]; _output_out: "accounts"[]; }, unknown>; addInvokeTransaction: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: { contract_address: string; entry_point: string; calldata?: (string | number | bigint)[] | undefined; } | [{ contract_address: string; entry_point: string; calldata?: (string | number | bigint)[] | undefined; }, ...{ contract_address: string; entry_point: string; calldata?: (string | number | bigint)[] | undefined; }[]]; _input_out: { contractAddress: string; entrypoint: string; calldata: (string | number | bigint)[]; } | [{ contractAddress: string; entrypoint: string; calldata: (string | number | bigint)[]; }, ...{ contractAddress: string; entrypoint: string; calldata: (string | number | bigint)[]; }[]]; _output_in: string; _output_out: string; }, unknown>; addStarknetChain: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: typeof import('@trpc/server').unsetMarker; _output_out: typeof import('@trpc/server').unsetMarker; _meta: object; }, never>; switchStarknetChain: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: typeof import('@trpc/server').unsetMarker; _output_out: typeof import('@trpc/server').unsetMarker; _meta: object; }, never>; watchAsset: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: typeof import('@trpc/server').unsetMarker; _output_out: typeof import('@trpc/server').unsetMarker; _meta: object; }, never>; updateModal: import('@trpc/server').BuildProcedure<"subscription", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: typeof import('@trpc/server').unsetMarker; _output_out: typeof import('@trpc/server').unsetMarker; _meta: object; }, void>; deploymentData: import('@trpc/server').BuildProcedure<"mutation", { _config: import('@trpc/server').RootConfig<{ ctx: object; meta: object; errorShape: import('@trpc/server').DefaultErrorShape; transformer: import('@trpc/server').DefaultDataTransformer; }>; _meta: object; _ctx_out: object; _input_in: typeof import('@trpc/server').unsetMarker; _input_out: typeof import('@trpc/server').unsetMarker; _output_in: { class_hash: string; version: 0 | 1; salt: string; calldata: string[]; address: string; sigdata?: string[] | undefined; }; _output_out: { class_hash: string; version: 0 | 1; salt: string; calldata: string[]; address: string; sigdata?: string[] | undefined; }; }, unknown>; }>; export type AppRouter = typeof appRouter; type TRPCProxyClientOptions = { iframe?: Window; }; export declare const trpcProxyClient: ({ iframe, }: TRPCProxyClientOptions) => CreateTRPCProxyClient; export {};