export type WPDataSelectors = { getIsResolving: (selector: string, args?: unknown[]) => boolean; hasStartedResolution: (selector: string, args?: unknown[]) => boolean; hasFinishedResolution: (selector: string, args?: unknown[]) => boolean; isResolving: (selector: string, args?: unknown[]) => boolean; getCachedResolvers: () => unknown; }; export type WPDataActions = { startResolution: (selector: string, args?: unknown[]) => void; finishResolution: (selector: string, args?: unknown[]) => void; invalidateResolution: (selector: string, args?: unknown[]) => void; invalidateResolutionForStore: (selector: string) => void; invalidateResolutionForStoreSelector: (selector: string) => void; }; export type WPDataSelector = T extends (state: infer S, ...args: infer A) => infer R ? (...args: A) => R : T; export type WPError = { errors: Record; error_data?: Record; additional_data?: Record; }; //# sourceMappingURL=wp-data.d.ts.map