export declare function assertNever(never: never, msg?: string): never; export declare function assertNonNull(value?: T, msg?: string): NonNullable; export declare function or a is any)[]>(...conditions: F): (a: any) => a is F[number] extends (a: any) => a is infer T ? T : never; export declare function encodeExecutionId(executionId: string): string; export declare function parseArgs>(args: any[], predicates: Predicates): Args; export type Predicates> = { [arg in keyof Args]: (value: any) => value is Args[arg]; }; //# sourceMappingURL=util.d.ts.map