import { shopifyDebugger } from './bridge'; export declare function useAppBridge(): { modal: { show(id: string): void; hide(id: string): void; toggle(id: string): void; }; toast: { show(message: string, options?: unknown): void; }; resourcePicker(options: unknown): Promise; loading: { show(): void; hide(): void; }; saveBar: { show(id: string): void; hide(id: string): void; }; navigation: { navigate(destination: unknown): void; }; __debug: { getState: () => import("./bridge").ShopifyDebuggerState; emit: (type: string, payload?: unknown) => import("./bridge").ShopifyDebuggerEvent; subscribe(listener: (event: import("./bridge").ShopifyDebuggerEvent, state: import("./bridge").ShopifyDebuggerState) => void): () => void; clearEvents(): void; setResourcePickerMode(mode: import("./bridge").ResourcePickerMode): void; setResourcePickerResponse(response: import("./bridge").ResourcePickerResponse): void; resolveResourcePicker: (value: import("./bridge").ResourcePickerResponse) => boolean; rejectResourcePicker: (message?: string) => boolean; }; }; export declare const Provider: ({ children }: { children?: unknown; }) => unknown; export declare const AppBridgeProvider: ({ children }: { children?: unknown; }) => unknown; export { shopifyDebugger }; export type { ResourcePickerMode, ResourcePickerResponse, ShopifyDebuggerBridge, ShopifyDebuggerEvent, ShopifyDebuggerState, } from './bridge';