export declare const unreachable: (value: never) => never; export declare const eq: (a: T, b: T) => boolean; export declare const toPascalCase: (str: string) => string; export declare const to_snake_case: (str: string) => string; export declare const join: (parts: Iterable, joiner?: string) => string; export type UnionKeys = T extends unknown ? keyof T : never; type AddOptionalKeys = { [P in K]?: never; }; export type Deunionise = Simplify, keyof T>> : T>; export type Simplify = { [KeyType in keyof T]: T[KeyType]; } & {}; export declare const parens: (str: string, type?: string) => string; export declare const quote: (str: string, using?: string) => string; export declare const quoteI: (str: string, using?: string) => string; export declare const removeNulls: (o: T) => T; export declare const pos: (num: number) => number | undefined; export declare const minifyQuery: (query: string) => string; export {};