import type { Context, ComponentType } from 'react'; import React from 'react'; import type { ResolverOptions } from '@shopify/async'; import type { AsyncComponentType } from './types'; interface Options extends ResolverOptions { } interface ProviderProps { children?: React.ReactNode; } interface ConsumerProps { children(value: Value | null): React.ReactNode; } export interface AsyncContextType { Context: React.Context; } export interface AsyncContextType extends AsyncComponentType { Context: Context; Provider: ComponentType; Consumer: ComponentType>; } export declare function createAsyncContext({ id, load, }: Options): AsyncContextType; export {}; //# sourceMappingURL=provider.d.ts.map