import { Optional } from "../types/Types.js"; import { Construct } from "../types/Constructor.js"; //#region src/utils/IfType.d.ts export declare function ifType(o: unknown, predicate: (o: unknown) => o is T, f: Construct, alt: Construct): Out; export declare function ifType(o: unknown, predicate: (o: unknown) => o is T, f: Construct, alt?: Construct): Optional; export declare function ifString(o: unknown, f: Construct, alt: Construct): Out; export declare function ifString(o: unknown, f: Construct, alt?: Construct): Optional; export declare function ifNumber(o: unknown, f: Construct, alt: Construct): Out; export declare function ifNumber(o: unknown, f: Construct, alt?: Construct): Optional; export declare function ifBoolean(o: unknown, f: Construct, alt: Construct): Out; export declare function ifBoolean(o: unknown, f: Construct, alt?: Construct): Optional; export declare function ifArray(o: unknown, f: Construct, alt: Construct): Out; export declare function ifArray(o: unknown, f: Construct, alt?: Construct): Optional; export declare function ifObject(o: unknown, f: Construct>, alt: Construct): Out; export declare function ifObject(o: unknown, f: Construct>, alt?: Construct): Optional; //#endregion //# sourceMappingURL=IfType.d.ts.map