import type { UndefinedFromOptional } from '../object/index.js'; export interface SyncerSwitchAsync { async: () => PromiseLike | T; } export declare function isSyncerSwitchAsync(x: unknown): x is SyncerSwitchAsync; export interface SyncerSwitchSync { sync: () => T; } export declare function isSyncerSwitchSync(x: unknown): x is SyncerSwitchSync; export interface SyncerSwitch extends SyncerSwitchAsync, SyncerSwitchSync { } export type PartialSyncerSwitch = UndefinedFromOptional>>; //# sourceMappingURL=SyncerSwitch.d.ts.map