import { PropsWithChildren } from "react"; import { IdentityKitAuthType, IdentityKitDelegationSignerClientOptions } from "../../../../lib"; import { SignerConfig } from "../../../../lib/types"; import { IdentityKitTheme } from "../../constants"; interface ProviderProps extends PropsWithChildren { authType?: IdentityKitAuthType | Record; signers?: SignerConfig[]; featuredSigner?: SignerConfig | false; discoverExtensionSigners?: boolean; theme?: IdentityKitTheme; signerClientOptions?: Omit; onConnectFailure?: (e: Error) => unknown; onConnectSuccess?: () => unknown; onDisconnect?: () => unknown; realConnectDisabled?: boolean; crypto?: Pick; window?: Window; windowOpenerFeatures?: string; excludeExtensionSignersBy?: ({ name: string; } | { uuid: string; })[]; } export declare const Provider: ({ children, signerClientOptions, crypto, window, authType, realConnectDisabled, discoverExtensionSigners, windowOpenerFeatures, excludeExtensionSignersBy, ...props }: ProviderProps) => import("react/jsx-runtime").JSX.Element; export {};