import { GraphiQLInterface } from "graphiql"; import type { ComponentProps, FC } from "react"; import type { RuruStorage } from "./hooks/useStorage.ts"; import type { RuruProps } from "./interfaces.ts"; type GraphiQLInterfaceProps = ComponentProps; export declare const Ruru: FC; export declare const RuruInner: FC<{ storage: RuruStorage; error: Error | null; setError: React.Dispatch>; streamEndpoint: string | null; showPersistHeadersSettings?: GraphiQLInterfaceProps["showPersistHeadersSettings"]; onEditQuery?: GraphiQLInterfaceProps["onEditQuery"]; onEditVariables?: GraphiQLInterfaceProps["onEditVariables"]; onEditHeaders?: GraphiQLInterfaceProps["onEditHeaders"]; responseTooltip?: GraphiQLInterfaceProps["responseTooltip"]; defaultEditorToolsVisibility?: GraphiQLInterfaceProps["defaultEditorToolsVisibility"]; isHeadersEditorEnabled?: GraphiQLInterfaceProps["isHeadersEditorEnabled"]; forcedTheme?: GraphiQLInterfaceProps["forcedTheme"]; confirmCloseTab?: GraphiQLInterfaceProps["confirmCloseTab"]; className?: GraphiQLInterfaceProps["className"]; }>; export {}; //# sourceMappingURL=ruru.d.ts.map