@metreeca/qest - v0.12.0
    Preparing search index...

    Type Alias Template

    Template: {
        readonly [field: string]:
            | {
                readonly [key: string]: | string
                | number
                | boolean
                | { readonly [tag: string]: string }
                | { readonly [tag: string]: readonly string[] }
                | readonly Option[]
                | (
                    { readonly [x: string]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | readonly Option[] | ... | { readonly [x: `<${string}`]: string | number | boolean | (string & { readonly [tag: string]: string; }) | ... 11 more ... | undefined; readonly [x: `>$...
                )
                | {
                    "[key]"?: (number | "desc" | "asc") & (string & Options);
                    "@"?: number;
                    "#"?: number;
                    readonly [key: `<${string}`]: | string
                    | number
                    | boolean
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                    readonly [key: `>${string}`]:
                        | string
                        | number
                        | boolean
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `<=${string}`]:
                        | string
                        | number
                        | boolean
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `>=${string}`]:
                        | string
                        | number
                        | boolean
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `~${string}`]: (string & Options) | undefined;
                    readonly [key: `?${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `!${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `+${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `^${string}`]:
                        | number
                        | "desc"
                        | "asc"
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | undefined;
                }
                | {
                    readonly [key: string]: | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Atomic
                    | readonly Option[]
                    | null
                    | undefined;
                    readonly [key: number]:
                        | Atomic
                        | ((number | "desc" | "asc") & (string & Options))
                        | undefined;
                }
                | {
                    "@"?: number
                    | Placeholder;
                    "#"?: number | Placeholder;
                    readonly [key: `${number}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | Placeholder
                        | readonly Option[]
                        | null
                        | undefined;
                    readonly [key: `<${string}`]:
                        | string
                        | number
                        | boolean
                        | Placeholder
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `>${string}`]:
                        | string
                        | number
                        | boolean
                        | Placeholder
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `<=${string}`]:
                        | string
                        | number
                        | boolean
                        | Placeholder
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `>=${string}`]:
                        | string
                        | number
                        | boolean
                        | Placeholder
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `~${string}`]:
                        | Placeholder
                        | (string & Options)
                        | undefined;
                    readonly [key: `?${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | Placeholder
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `!${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | Placeholder
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `+${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | Placeholder
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `^${string}`]:
                        | number
                        | "desc"
                        | Placeholder
                        | "asc"
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | undefined;
                }
                | {
                    "@"?: number
                    | Cell;
                    "#"?: number | Cell;
                    readonly [key: `<${string}`]:
                        | string
                        | number
                        | boolean
                        | Cell
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `>${string}`]:
                        | string
                        | number
                        | boolean
                        | Cell
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `<=${string}`]:
                        | string
                        | number
                        | boolean
                        | Cell
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `>=${string}`]:
                        | string
                        | number
                        | boolean
                        | Cell
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `~${string}`]: Cell | (string & Options) | undefined;
                    readonly [key: `?${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | Cell
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `!${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | Cell
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `+${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | Cell
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `^${string}`]:
                        | number
                        | "desc"
                        | Cell
                        | "asc"
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | undefined;
                    readonly [key: `${string}=${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | Cell
                        | readonly Option[]
                        | null
                        | undefined;
                }
                | null
                | undefined;
                readonly [key: number]: | (
                    { readonly [x: string]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | readonly Option[] | ... | { readonly [x: `<${string}`]: string | number | boolean | (string & { readonly [tag: string]: string; }) | ... 11 more ... | undefined; readonly [x: `>$...
                )
                | {
                    "[key]"?: ((number | "desc" | "asc") & (string & Options)) | undefined;
                    "@"?: number;
                    "#"?: number;
                    readonly [key: `<${string}`]: | string
                    | number
                    | boolean
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                    readonly [key: `>${string}`]:
                        | string
                        | number
                        | boolean
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `<=${string}`]:
                        | string
                        | number
                        | boolean
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `>=${string}`]:
                        | string
                        | number
                        | boolean
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | undefined;
                    readonly [key: `~${string}`]: (string & Options) | undefined;
                    readonly [key: `?${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `!${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `+${string}`]:
                        | string
                        | number
                        | boolean
                        | { readonly [tag: string]: string }
                        | { readonly [tag: string]: readonly string[] }
                        | readonly Option[]
                        | string & { readonly [tag: string]: string }
                        | string & { readonly [tag: string]: readonly string[] }
                        | string & readonly Option[]
                        | number & { readonly [tag: string]: string }
                        | number & { readonly [tag: string]: readonly string[] }
                        | number & readonly Option[]
                        | false & { readonly [tag: string]: string }
                        | false & { readonly [tag: string]: readonly string[] }
                        | false & readonly Option[]
                        | true & { readonly [tag: string]: string }
                        | true & { readonly [tag: string]: readonly string[] }
                        | true & readonly Option[]
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | null
                        | undefined;
                    readonly [key: `^${string}`]:
                        | number
                        | "desc"
                        | "asc"
                        | { readonly [tag: string]: string } & number
                        | { readonly [tag: string]: string } & "desc"
                        | { readonly [tag: string]: string } & "asc"
                        | { readonly [tag: string]: readonly string[] } & number
                        | { readonly [tag: string]: readonly string[] } & "desc"
                        | { readonly [tag: string]: readonly string[] } & "asc"
                        | readonly Option[] & number
                        | readonly Option[] & "desc"
                        | readonly Option[] & "asc"
                        | undefined;
                }
                | {
                    readonly [key: string]: | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Atomic
                    | readonly Option[]
                    | null
                    | undefined;
                    readonly [key: number]: Atomic | ((number | "desc" | "asc") & (string & Options)) | undefined;
                }
                | {
                    "@"?: number | Placeholder | undefined;
                    "#"?: number | Placeholder | undefined;
                    readonly [key: `${number}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Placeholder | readonly Option[] | null | undefined;
                    readonly [key: `<${string}`]: string | number | boolean | Placeholder | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                    readonly [key: `>${string}`]: string | number | boolean | Placeholder | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                    readonly [key: `<=${string}`]: string | number | boolean | Placeholder | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                    readonly [key: `>=${string}`]: string | number | boolean | Placeholder | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                    readonly [key: `~${string}`]: Placeholder | (string & Options) | undefined;
                    readonly [key: `?${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Placeholder | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                    readonly [key: `!${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Placeholder | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                    readonly [key: `+${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Placeholder | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                    readonly [key: `^${string}`]: number | "desc" | Placeholder | "asc" | ({ readonly [tag: string]: string; } & number) | ({ readonly [tag: string]: string; } & "desc") | ({ readonly [tag: string]: string; } & "asc") | ({ readonly [tag: string]: readonly string[]; } & number) | ... 5 more ... | undefined;
                }
                | {
                    "@"?: number | Cell | undefined;
                    "#"?: number | Cell | undefined;
                    readonly [key: `<${string}`]: string | number | boolean | Cell | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                    readonly [key: `>${string}`]: string | number | boolean | Cell | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                    readonly [key: `<=${string}`]: string | number | boolean | Cell | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                    readonly [key: `>=${string}`]: string | number | boolean | Cell | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                    readonly [key: `~${string}`]: Cell | (string & Options) | undefined;
                    readonly [key: `?${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Cell | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                    readonly [key: `!${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Cell | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                    readonly [key: `+${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Cell | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                    readonly [key: `^${string}`]: number | "desc" | Cell | "asc" | ({ readonly [tag: string]: string; } & number) | ({ readonly [tag: string]: string; } & "desc") | ({ readonly [tag: string]: string; } & "asc") | ({ readonly [tag: string]: readonly string[]; } & number) | ... 5 more ... | undefined;
                    readonly [key: `${string}=${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Cell | readonly Option[] | null | undefined;
                }
                | ((number | "desc" | "asc") & (string & Options))
                | undefined;
            }
            | {
                "[key]"?: (number | "desc" | "asc") & (string & Options);
                "@"?: number;
                "#"?: number;
                readonly [key: `<${string}`]: | string
                | number
                | boolean
                | string & { readonly [tag: string]: string }
                | string & { readonly [tag: string]: readonly string[] }
                | string & readonly Option[]
                | number & { readonly [tag: string]: string }
                | number & { readonly [tag: string]: readonly string[] }
                | number & readonly Option[]
                | false & { readonly [tag: string]: string }
                | false & { readonly [tag: string]: readonly string[] }
                | false & readonly Option[]
                | true & { readonly [tag: string]: string }
                | true & { readonly [tag: string]: readonly string[] }
                | true & readonly Option[]
                | undefined;
                readonly [key: `>${string}`]:
                    | string
                    | number
                    | boolean
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `<=${string}`]:
                    | string
                    | number
                    | boolean
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `>=${string}`]:
                    | string
                    | number
                    | boolean
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `~${string}`]: (string & Options) | undefined;
                readonly [key: `?${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `!${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `+${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `^${string}`]:
                    | number
                    | "desc"
                    | "asc"
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | undefined;
            }
            | {
                readonly [key: string]: | string
                | number
                | boolean
                | { readonly [tag: string]: string }
                | { readonly [tag: string]: readonly string[] }
                | Atomic
                | readonly Option[]
                | null
                | undefined;
                readonly [key: number]:
                    | Atomic
                    | ((number | "desc" | "asc") & (string & Options))
                    | undefined;
            }
            | {
                "@"?: number
                | Placeholder;
                "#"?: number | Placeholder;
                readonly [key: `${number}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Placeholder
                    | readonly Option[]
                    | null
                    | undefined;
                readonly [key: `<${string}`]:
                    | string
                    | number
                    | boolean
                    | Placeholder
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `>${string}`]:
                    | string
                    | number
                    | boolean
                    | Placeholder
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `<=${string}`]:
                    | string
                    | number
                    | boolean
                    | Placeholder
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `>=${string}`]:
                    | string
                    | number
                    | boolean
                    | Placeholder
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `~${string}`]:
                    | Placeholder
                    | (string & Options)
                    | undefined;
                readonly [key: `?${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Placeholder
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `!${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Placeholder
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `+${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Placeholder
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `^${string}`]:
                    | number
                    | "desc"
                    | Placeholder
                    | "asc"
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | undefined;
            }
            | {
                "@"?: number
                | Cell;
                "#"?: number | Cell;
                readonly [key: `<${string}`]:
                    | string
                    | number
                    | boolean
                    | Cell
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `>${string}`]:
                    | string
                    | number
                    | boolean
                    | Cell
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `<=${string}`]:
                    | string
                    | number
                    | boolean
                    | Cell
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `>=${string}`]:
                    | string
                    | number
                    | boolean
                    | Cell
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | undefined;
                readonly [key: `~${string}`]: Cell | (string & Options) | undefined;
                readonly [key: `?${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Cell
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `!${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Cell
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `+${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Cell
                    | readonly Option[]
                    | string & { readonly [tag: string]: string }
                    | string & { readonly [tag: string]: readonly string[] }
                    | string & readonly Option[]
                    | number & { readonly [tag: string]: string }
                    | number & { readonly [tag: string]: readonly string[] }
                    | number & readonly Option[]
                    | false & { readonly [tag: string]: string }
                    | false & { readonly [tag: string]: readonly string[] }
                    | false & readonly Option[]
                    | true & { readonly [tag: string]: string }
                    | true & { readonly [tag: string]: readonly string[] }
                    | true & readonly Option[]
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | null
                    | undefined;
                readonly [key: `^${string}`]:
                    | number
                    | "desc"
                    | Cell
                    | "asc"
                    | { readonly [tag: string]: string } & number
                    | { readonly [tag: string]: string } & "desc"
                    | { readonly [tag: string]: string } & "asc"
                    | { readonly [tag: string]: readonly string[] } & number
                    | { readonly [tag: string]: readonly string[] } & "desc"
                    | { readonly [tag: string]: readonly string[] } & "asc"
                    | readonly Option[] & number
                    | readonly Option[] & "desc"
                    | readonly Option[] & "asc"
                    | undefined;
                readonly [key: `${string}=${string}`]:
                    | string
                    | number
                    | boolean
                    | { readonly [tag: string]: string }
                    | { readonly [tag: string]: readonly string[] }
                    | Cell
                    | readonly Option[]
                    | null
                    | undefined;
            };
    }

    Resource retrieval template.

    Requests a shaped view of a Resource: each Identifier key names a property to retrieve, and its Slot value says how far to go, from the property's own value to an arbitrarily deep expansion of the resources it links to. A property left out of the map is left out of the response, so a client pays for exactly what it asks for.

    Where the named property is multi-valued, the same entry doubles as the collection request: it carries the Criteria keys that filter, sort, and paginate that collection alongside the per-item keys, so one entry states both what to retrieve and which items to retrieve it for. A collection is never addressed on its own: it is reached through the resource that owns it, and constrained there.

    const template: Template = {
    name: {}, // the property's own value
    vendor: { name: {} }, // a linked resource, expanded
    items: { name: {}, "#": 25 }, // a collection, per-item keys and constraints together
    title: { "*": {} } // a localised property, by tag range
    };
    Important

    A template MUST include at least one field: the empty object {} is an Atomic. The type admits it only because TypeScript cannot express a non-empty index signature; isTemplate rejects it at runtime.

    Important

    Entries MUST agree with the type declared for their key by the target model; processors reject a template whose entries do not, with an error. The Template type states the notation rather than policing it: the key spaces overlap by design and the forms are told apart by the model, so structural integrity is a runtime concern.

    Type Declaration

    • readonly [field: string]:
          | {
              readonly [key: string]: | string
              | number
              | boolean
              | { readonly [tag: string]: string }
              | { readonly [tag: string]: readonly string[] }
              | readonly Option[]
              | (
                  { readonly [x: string]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | readonly Option[] | ... | { readonly [x: `<${string}`]: string | number | boolean | (string & { readonly [tag: string]: string; }) | ... 11 more ... | undefined; readonly [x: `>$...
              )
              | {
                  "[key]"?: (number | "desc" | "asc") & (string & Options);
                  "@"?: number;
                  "#"?: number;
                  readonly [key: `<${string}`]: | string
                  | number
                  | boolean
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
                  readonly [key: `>${string}`]:
                      | string
                      | number
                      | boolean
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `<=${string}`]:
                      | string
                      | number
                      | boolean
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `>=${string}`]:
                      | string
                      | number
                      | boolean
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `~${string}`]: (string & Options) | undefined;
                  readonly [key: `?${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `!${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `+${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `^${string}`]:
                      | number
                      | "desc"
                      | "asc"
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | undefined;
              }
              | {
                  readonly [key: string]: | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Atomic
                  | readonly Option[]
                  | null
                  | undefined;
                  readonly [key: number]:
                      | Atomic
                      | ((number | "desc" | "asc") & (string & Options))
                      | undefined;
              }
              | {
                  "@"?: number
                  | Placeholder;
                  "#"?: number | Placeholder;
                  readonly [key: `${number}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | Placeholder
                      | readonly Option[]
                      | null
                      | undefined;
                  readonly [key: `<${string}`]:
                      | string
                      | number
                      | boolean
                      | Placeholder
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `>${string}`]:
                      | string
                      | number
                      | boolean
                      | Placeholder
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `<=${string}`]:
                      | string
                      | number
                      | boolean
                      | Placeholder
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `>=${string}`]:
                      | string
                      | number
                      | boolean
                      | Placeholder
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `~${string}`]:
                      | Placeholder
                      | (string & Options)
                      | undefined;
                  readonly [key: `?${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | Placeholder
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `!${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | Placeholder
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `+${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | Placeholder
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `^${string}`]:
                      | number
                      | "desc"
                      | Placeholder
                      | "asc"
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | undefined;
              }
              | {
                  "@"?: number
                  | Cell;
                  "#"?: number | Cell;
                  readonly [key: `<${string}`]:
                      | string
                      | number
                      | boolean
                      | Cell
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `>${string}`]:
                      | string
                      | number
                      | boolean
                      | Cell
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `<=${string}`]:
                      | string
                      | number
                      | boolean
                      | Cell
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `>=${string}`]:
                      | string
                      | number
                      | boolean
                      | Cell
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `~${string}`]: Cell | (string & Options) | undefined;
                  readonly [key: `?${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | Cell
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `!${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | Cell
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `+${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | Cell
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `^${string}`]:
                      | number
                      | "desc"
                      | Cell
                      | "asc"
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | undefined;
                  readonly [key: `${string}=${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | Cell
                      | readonly Option[]
                      | null
                      | undefined;
              }
              | null
              | undefined;
              readonly [key: number]: | (
                  { readonly [x: string]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | readonly Option[] | ... | { readonly [x: `<${string}`]: string | number | boolean | (string & { readonly [tag: string]: string; }) | ... 11 more ... | undefined; readonly [x: `>$...
              )
              | {
                  "[key]"?: ((number | "desc" | "asc") & (string & Options)) | undefined;
                  "@"?: number;
                  "#"?: number;
                  readonly [key: `<${string}`]: | string
                  | number
                  | boolean
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
                  readonly [key: `>${string}`]:
                      | string
                      | number
                      | boolean
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `<=${string}`]:
                      | string
                      | number
                      | boolean
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `>=${string}`]:
                      | string
                      | number
                      | boolean
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | undefined;
                  readonly [key: `~${string}`]: (string & Options) | undefined;
                  readonly [key: `?${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `!${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `+${string}`]:
                      | string
                      | number
                      | boolean
                      | { readonly [tag: string]: string }
                      | { readonly [tag: string]: readonly string[] }
                      | readonly Option[]
                      | string & { readonly [tag: string]: string }
                      | string & { readonly [tag: string]: readonly string[] }
                      | string & readonly Option[]
                      | number & { readonly [tag: string]: string }
                      | number & { readonly [tag: string]: readonly string[] }
                      | number & readonly Option[]
                      | false & { readonly [tag: string]: string }
                      | false & { readonly [tag: string]: readonly string[] }
                      | false & readonly Option[]
                      | true & { readonly [tag: string]: string }
                      | true & { readonly [tag: string]: readonly string[] }
                      | true & readonly Option[]
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | null
                      | undefined;
                  readonly [key: `^${string}`]:
                      | number
                      | "desc"
                      | "asc"
                      | { readonly [tag: string]: string } & number
                      | { readonly [tag: string]: string } & "desc"
                      | { readonly [tag: string]: string } & "asc"
                      | { readonly [tag: string]: readonly string[] } & number
                      | { readonly [tag: string]: readonly string[] } & "desc"
                      | { readonly [tag: string]: readonly string[] } & "asc"
                      | readonly Option[] & number
                      | readonly Option[] & "desc"
                      | readonly Option[] & "asc"
                      | undefined;
              }
              | {
                  readonly [key: string]: | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Atomic
                  | readonly Option[]
                  | null
                  | undefined;
                  readonly [key: number]: Atomic | ((number | "desc" | "asc") & (string & Options)) | undefined;
              }
              | {
                  "@"?: number | Placeholder | undefined;
                  "#"?: number | Placeholder | undefined;
                  readonly [key: `${number}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Placeholder | readonly Option[] | null | undefined;
                  readonly [key: `<${string}`]: string | number | boolean | Placeholder | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                  readonly [key: `>${string}`]: string | number | boolean | Placeholder | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                  readonly [key: `<=${string}`]: string | number | boolean | Placeholder | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                  readonly [key: `>=${string}`]: string | number | boolean | Placeholder | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                  readonly [key: `~${string}`]: Placeholder | (string & Options) | undefined;
                  readonly [key: `?${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Placeholder | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                  readonly [key: `!${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Placeholder | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                  readonly [key: `+${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Placeholder | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                  readonly [key: `^${string}`]: number | "desc" | Placeholder | "asc" | ({ readonly [tag: string]: string; } & number) | ({ readonly [tag: string]: string; } & "desc") | ({ readonly [tag: string]: string; } & "asc") | ({ readonly [tag: string]: readonly string[]; } & number) | ... 5 more ... | undefined;
              }
              | {
                  "@"?: number | Cell | undefined;
                  "#"?: number | Cell | undefined;
                  readonly [key: `<${string}`]: string | number | boolean | Cell | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                  readonly [key: `>${string}`]: string | number | boolean | Cell | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                  readonly [key: `<=${string}`]: string | number | boolean | Cell | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                  readonly [key: `>=${string}`]: string | number | boolean | Cell | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | (string & readonly Option[]) | (number & { readonly [tag: string]: string; }) | ... 8 more ... | undefined;
                  readonly [key: `~${string}`]: Cell | (string & Options) | undefined;
                  readonly [key: `?${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Cell | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                  readonly [key: `!${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Cell | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                  readonly [key: `+${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Cell | readonly Option[] | (string & { readonly [tag: string]: string; }) | (string & { readonly [tag: string]: readonly string[]; }) | ... 20 more ... | undefined;
                  readonly [key: `^${string}`]: number | "desc" | Cell | "asc" | ({ readonly [tag: string]: string; } & number) | ({ readonly [tag: string]: string; } & "desc") | ({ readonly [tag: string]: string; } & "asc") | ({ readonly [tag: string]: readonly string[]; } & number) | ... 5 more ... | undefined;
                  readonly [key: `${string}=${string}`]: string | number | boolean | { readonly [tag: string]: string; } | { readonly [tag: string]: readonly string[]; } | Cell | readonly Option[] | null | undefined;
              }
              | ((number | "desc" | "asc") & (string & Options))
              | undefined;
          }
          | {
              "[key]"?: (number | "desc" | "asc") & (string & Options);
              "@"?: number;
              "#"?: number;
              readonly [key: `<${string}`]: | string
              | number
              | boolean
              | string & { readonly [tag: string]: string }
              | string & { readonly [tag: string]: readonly string[] }
              | string & readonly Option[]
              | number & { readonly [tag: string]: string }
              | number & { readonly [tag: string]: readonly string[] }
              | number & readonly Option[]
              | false & { readonly [tag: string]: string }
              | false & { readonly [tag: string]: readonly string[] }
              | false & readonly Option[]
              | true & { readonly [tag: string]: string }
              | true & { readonly [tag: string]: readonly string[] }
              | true & readonly Option[]
              | undefined;
              readonly [key: `>${string}`]:
                  | string
                  | number
                  | boolean
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `<=${string}`]:
                  | string
                  | number
                  | boolean
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `>=${string}`]:
                  | string
                  | number
                  | boolean
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `~${string}`]: (string & Options) | undefined;
              readonly [key: `?${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `!${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `+${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `^${string}`]:
                  | number
                  | "desc"
                  | "asc"
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | undefined;
          }
          | {
              readonly [key: string]: | string
              | number
              | boolean
              | { readonly [tag: string]: string }
              | { readonly [tag: string]: readonly string[] }
              | Atomic
              | readonly Option[]
              | null
              | undefined;
              readonly [key: number]:
                  | Atomic
                  | ((number | "desc" | "asc") & (string & Options))
                  | undefined;
          }
          | {
              "@"?: number
              | Placeholder;
              "#"?: number | Placeholder;
              readonly [key: `${number}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Placeholder
                  | readonly Option[]
                  | null
                  | undefined;
              readonly [key: `<${string}`]:
                  | string
                  | number
                  | boolean
                  | Placeholder
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `>${string}`]:
                  | string
                  | number
                  | boolean
                  | Placeholder
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `<=${string}`]:
                  | string
                  | number
                  | boolean
                  | Placeholder
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `>=${string}`]:
                  | string
                  | number
                  | boolean
                  | Placeholder
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `~${string}`]: Placeholder | (string & Options) | undefined;
              readonly [key: `?${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Placeholder
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `!${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Placeholder
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `+${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Placeholder
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `^${string}`]:
                  | number
                  | "desc"
                  | Placeholder
                  | "asc"
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | undefined;
          }
          | {
              "@"?: number
              | Cell;
              "#"?: number | Cell;
              readonly [key: `<${string}`]:
                  | string
                  | number
                  | boolean
                  | Cell
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `>${string}`]:
                  | string
                  | number
                  | boolean
                  | Cell
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `<=${string}`]:
                  | string
                  | number
                  | boolean
                  | Cell
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `>=${string}`]:
                  | string
                  | number
                  | boolean
                  | Cell
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | undefined;
              readonly [key: `~${string}`]: Cell | (string & Options) | undefined;
              readonly [key: `?${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Cell
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `!${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Cell
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `+${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Cell
                  | readonly Option[]
                  | string & { readonly [tag: string]: string }
                  | string & { readonly [tag: string]: readonly string[] }
                  | string & readonly Option[]
                  | number & { readonly [tag: string]: string }
                  | number & { readonly [tag: string]: readonly string[] }
                  | number & readonly Option[]
                  | false & { readonly [tag: string]: string }
                  | false & { readonly [tag: string]: readonly string[] }
                  | false & readonly Option[]
                  | true & { readonly [tag: string]: string }
                  | true & { readonly [tag: string]: readonly string[] }
                  | true & readonly Option[]
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | null
                  | undefined;
              readonly [key: `^${string}`]:
                  | number
                  | "desc"
                  | Cell
                  | "asc"
                  | { readonly [tag: string]: string } & number
                  | { readonly [tag: string]: string } & "desc"
                  | { readonly [tag: string]: string } & "asc"
                  | { readonly [tag: string]: readonly string[] } & number
                  | { readonly [tag: string]: readonly string[] } & "desc"
                  | { readonly [tag: string]: readonly string[] } & "asc"
                  | readonly Option[] & number
                  | readonly Option[] & "desc"
                  | readonly Option[] & "asc"
                  | undefined;
              readonly [key: `${string}=${string}`]:
                  | string
                  | number
                  | boolean
                  | { readonly [tag: string]: string }
                  | { readonly [tag: string]: readonly string[] }
                  | Cell
                  | readonly Option[]
                  | null
                  | undefined;
          }