SupportedQueries: {
    call-context: {
        asciiSummarizer: ((formatter: OutputFormatter, processed: PipelineOutput<Pipeline<{
            dependencies: readonly [];
            description: "Parse the given R code into an AST";
            executed: OncePerFile;
            humanReadableName: "parse with R shell";
            name: "parse";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: {
                    (value: any, replacer?: ((this: ..., key: ..., value: ...) => ...), space?: string | number): string;
                    (value: any, replacer?: null | (...)[], space?: string | number): string;
                };
                5: ((__namedParameters: ParseStepOutput, config: QuadSerializationConfiguration) => string);
            };
            processor: ((_results: unknown, input: Partial<ParseRequiredInput>) => Promise<ParseStepOutput>);
            requiredInput: ParseRequiredInput;
        } | {
            dependencies: readonly ["parse"];
            description: "Normalize the AST to flowR's AST";
            executed: OncePerFile;
            humanReadableName: "normalize";
            name: "normalize";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                3: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                4: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                5: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                parse?: ParseStepOutput;
            }, input: Partial<NormalizeRequiredInput>) => NormalizedAst<ParentInformation, RNode<ParentInformation>>);
            requiredInput: NormalizeRequiredInput;
        } | {
            dependencies: readonly ["normalize"];
            description: "Construct the dataflow graph";
            executed: OncePerFile;
            humanReadableName: "dataflow";
            name: "dataflow";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((df: DataflowInformation) => string);
                3: ((df: DataflowInformation) => string);
                4: ((df: DataflowInformation) => string);
                5: ((df: DataflowInformation, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                normalize?: NormalizedAst<(...), (...)>;
            }, input: {
                request?: RParseRequests;
            }) => DataflowInformation);
            requiredInput: {};
        }>>, queryResults: BaseQueryResult, result: string[]) => boolean);
        executor: ((__namedParameters: BasicQueryData, queries: readonly CallContextQuery[]) => CallContextQueryResult);
        schema: ObjectSchema<any>;
    };
    dataflow: {
        asciiSummarizer: ((formatter: OutputFormatter, _processed: PipelineOutput<Pipeline<{
            dependencies: readonly [];
            description: "Parse the given R code into an AST";
            executed: OncePerFile;
            humanReadableName: "parse with R shell";
            name: "parse";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: {
                    (value: any, replacer?: ((this: ..., key: ..., value: ...) => ...), space?: string | number): string;
                    (value: any, replacer?: null | (...)[], space?: string | number): string;
                };
                5: ((__namedParameters: ParseStepOutput, config: QuadSerializationConfiguration) => string);
            };
            processor: ((_results: unknown, input: Partial<ParseRequiredInput>) => Promise<ParseStepOutput>);
            requiredInput: ParseRequiredInput;
        } | {
            dependencies: readonly ["parse"];
            description: "Normalize the AST to flowR's AST";
            executed: OncePerFile;
            humanReadableName: "normalize";
            name: "normalize";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                3: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                4: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                5: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                parse?: ParseStepOutput;
            }, input: Partial<NormalizeRequiredInput>) => NormalizedAst<ParentInformation, RNode<ParentInformation>>);
            requiredInput: NormalizeRequiredInput;
        } | {
            dependencies: readonly ["normalize"];
            description: "Construct the dataflow graph";
            executed: OncePerFile;
            humanReadableName: "dataflow";
            name: "dataflow";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((df: DataflowInformation) => string);
                3: ((df: DataflowInformation) => string);
                4: ((df: DataflowInformation) => string);
                5: ((df: DataflowInformation, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                normalize?: NormalizedAst<(...), (...)>;
            }, input: {
                request?: RParseRequests;
            }) => DataflowInformation);
            requiredInput: {};
        }>>, queryResults: BaseQueryResult, result: string[]) => true);
        executor: ((__namedParameters: BasicQueryData, queries: readonly DataflowQuery[]) => DataflowQueryResult);
        schema: ObjectSchema<any>;
    };
    dataflow-cluster: {
        asciiSummarizer: ((formatter: OutputFormatter, processed: PipelineOutput<Pipeline<{
            dependencies: readonly [];
            description: "Parse the given R code into an AST";
            executed: OncePerFile;
            humanReadableName: "parse with R shell";
            name: "parse";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: {
                    (value: any, replacer?: ((this: ..., key: ..., value: ...) => ...), space?: string | number): string;
                    (value: any, replacer?: null | (...)[], space?: string | number): string;
                };
                5: ((__namedParameters: ParseStepOutput, config: QuadSerializationConfiguration) => string);
            };
            processor: ((_results: unknown, input: Partial<ParseRequiredInput>) => Promise<ParseStepOutput>);
            requiredInput: ParseRequiredInput;
        } | {
            dependencies: readonly ["parse"];
            description: "Normalize the AST to flowR's AST";
            executed: OncePerFile;
            humanReadableName: "normalize";
            name: "normalize";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                3: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                4: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                5: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                parse?: ParseStepOutput;
            }, input: Partial<NormalizeRequiredInput>) => NormalizedAst<ParentInformation, RNode<ParentInformation>>);
            requiredInput: NormalizeRequiredInput;
        } | {
            dependencies: readonly ["normalize"];
            description: "Construct the dataflow graph";
            executed: OncePerFile;
            humanReadableName: "dataflow";
            name: "dataflow";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((df: DataflowInformation) => string);
                3: ((df: DataflowInformation) => string);
                4: ((df: DataflowInformation) => string);
                5: ((df: DataflowInformation, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                normalize?: NormalizedAst<(...), (...)>;
            }, input: {
                request?: RParseRequests;
            }) => DataflowInformation);
            requiredInput: {};
        }>>, queryResults: BaseQueryResult, result: string[]) => true);
        executor: ((__namedParameters: BasicQueryData, queries: readonly DataflowClusterQuery[]) => DataflowClusterQueryResult);
        schema: ObjectSchema<any>;
    };
    dependencies: {
        asciiSummarizer: ((formatter: OutputFormatter, _processed: PipelineOutput<Pipeline<{
            dependencies: readonly [];
            description: "Parse the given R code into an AST";
            executed: OncePerFile;
            humanReadableName: "parse with R shell";
            name: "parse";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: {
                    (value: any, replacer?: ((this: ..., key: ..., value: ...) => ...), space?: string | number): string;
                    (value: any, replacer?: null | (...)[], space?: string | number): string;
                };
                5: ((__namedParameters: ParseStepOutput, config: QuadSerializationConfiguration) => string);
            };
            processor: ((_results: unknown, input: Partial<ParseRequiredInput>) => Promise<ParseStepOutput>);
            requiredInput: ParseRequiredInput;
        } | {
            dependencies: readonly ["parse"];
            description: "Normalize the AST to flowR's AST";
            executed: OncePerFile;
            humanReadableName: "normalize";
            name: "normalize";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                3: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                4: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                5: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                parse?: ParseStepOutput;
            }, input: Partial<NormalizeRequiredInput>) => NormalizedAst<ParentInformation, RNode<ParentInformation>>);
            requiredInput: NormalizeRequiredInput;
        } | {
            dependencies: readonly ["normalize"];
            description: "Construct the dataflow graph";
            executed: OncePerFile;
            humanReadableName: "dataflow";
            name: "dataflow";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((df: DataflowInformation) => string);
                3: ((df: DataflowInformation) => string);
                4: ((df: DataflowInformation) => string);
                5: ((df: DataflowInformation, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                normalize?: NormalizedAst<(...), (...)>;
            }, input: {
                request?: RParseRequests;
            }) => DataflowInformation);
            requiredInput: {};
        }>>, queryResults: BaseQueryResult, result: string[]) => true);
        executor: ((data: BasicQueryData, queries: readonly DependenciesQuery[]) => DependenciesQueryResult);
        schema: ObjectSchema<any>;
    };
    id-map: {
        asciiSummarizer: ((formatter: OutputFormatter, _processed: PipelineOutput<Pipeline<{
            dependencies: readonly [];
            description: "Parse the given R code into an AST";
            executed: OncePerFile;
            humanReadableName: "parse with R shell";
            name: "parse";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: {
                    (value: any, replacer?: ((this: ..., key: ..., value: ...) => ...), space?: string | number): string;
                    (value: any, replacer?: null | (...)[], space?: string | number): string;
                };
                5: ((__namedParameters: ParseStepOutput, config: QuadSerializationConfiguration) => string);
            };
            processor: ((_results: unknown, input: Partial<ParseRequiredInput>) => Promise<ParseStepOutput>);
            requiredInput: ParseRequiredInput;
        } | {
            dependencies: readonly ["parse"];
            description: "Normalize the AST to flowR's AST";
            executed: OncePerFile;
            humanReadableName: "normalize";
            name: "normalize";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                3: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                4: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                5: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                parse?: ParseStepOutput;
            }, input: Partial<NormalizeRequiredInput>) => NormalizedAst<ParentInformation, RNode<ParentInformation>>);
            requiredInput: NormalizeRequiredInput;
        } | {
            dependencies: readonly ["normalize"];
            description: "Construct the dataflow graph";
            executed: OncePerFile;
            humanReadableName: "dataflow";
            name: "dataflow";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((df: DataflowInformation) => string);
                3: ((df: DataflowInformation) => string);
                4: ((df: DataflowInformation) => string);
                5: ((df: DataflowInformation, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                normalize?: NormalizedAst<(...), (...)>;
            }, input: {
                request?: RParseRequests;
            }) => DataflowInformation);
            requiredInput: {};
        }>>, queryResults: BaseQueryResult, result: string[]) => true);
        executor: ((__namedParameters: BasicQueryData, queries: readonly IdMapQuery[]) => IdMapQueryResult);
        schema: ObjectSchema<any>;
    };
    lineage: {
        asciiSummarizer: ((formatter: OutputFormatter, _processed: PipelineOutput<Pipeline<{
            dependencies: readonly [];
            description: "Parse the given R code into an AST";
            executed: OncePerFile;
            humanReadableName: "parse with R shell";
            name: "parse";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: {
                    (value: any, replacer?: ((this: ..., key: ..., value: ...) => ...), space?: string | number): string;
                    (value: any, replacer?: null | (...)[], space?: string | number): string;
                };
                5: ((__namedParameters: ParseStepOutput, config: QuadSerializationConfiguration) => string);
            };
            processor: ((_results: unknown, input: Partial<ParseRequiredInput>) => Promise<ParseStepOutput>);
            requiredInput: ParseRequiredInput;
        } | {
            dependencies: readonly ["parse"];
            description: "Normalize the AST to flowR's AST";
            executed: OncePerFile;
            humanReadableName: "normalize";
            name: "normalize";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                3: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                4: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                5: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                parse?: ParseStepOutput;
            }, input: Partial<NormalizeRequiredInput>) => NormalizedAst<ParentInformation, RNode<ParentInformation>>);
            requiredInput: NormalizeRequiredInput;
        } | {
            dependencies: readonly ["normalize"];
            description: "Construct the dataflow graph";
            executed: OncePerFile;
            humanReadableName: "dataflow";
            name: "dataflow";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((df: DataflowInformation) => string);
                3: ((df: DataflowInformation) => string);
                4: ((df: DataflowInformation) => string);
                5: ((df: DataflowInformation, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                normalize?: NormalizedAst<(...), (...)>;
            }, input: {
                request?: RParseRequests;
            }) => DataflowInformation);
            requiredInput: {};
        }>>, queryResults: BaseQueryResult, result: string[]) => true);
        executor: ((__namedParameters: BasicQueryData, queries: readonly LineageQuery[]) => LineageQueryResult);
        schema: ObjectSchema<any>;
    };
    location-map: {
        asciiSummarizer: ((formatter: OutputFormatter, _processed: unknown, queryResults: BaseQueryResult, result: string[]) => boolean);
        executor: ((__namedParameters: BasicQueryData, queries: readonly LocationMapQuery[]) => LocationMapQueryResult);
        schema: ObjectSchema<any>;
    };
    normalized-ast: {
        asciiSummarizer: ((formatter: OutputFormatter, _processed: PipelineOutput<Pipeline<{
            dependencies: readonly [];
            description: "Parse the given R code into an AST";
            executed: OncePerFile;
            humanReadableName: "parse with R shell";
            name: "parse";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: {
                    (value: any, replacer?: ((this: ..., key: ..., value: ...) => ...), space?: string | number): string;
                    (value: any, replacer?: null | (...)[], space?: string | number): string;
                };
                5: ((__namedParameters: ParseStepOutput, config: QuadSerializationConfiguration) => string);
            };
            processor: ((_results: unknown, input: Partial<ParseRequiredInput>) => Promise<ParseStepOutput>);
            requiredInput: ParseRequiredInput;
        } | {
            dependencies: readonly ["parse"];
            description: "Normalize the AST to flowR's AST";
            executed: OncePerFile;
            humanReadableName: "normalize";
            name: "normalize";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                3: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                4: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                5: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                parse?: ParseStepOutput;
            }, input: Partial<NormalizeRequiredInput>) => NormalizedAst<ParentInformation, RNode<ParentInformation>>);
            requiredInput: NormalizeRequiredInput;
        } | {
            dependencies: readonly ["normalize"];
            description: "Construct the dataflow graph";
            executed: OncePerFile;
            humanReadableName: "dataflow";
            name: "dataflow";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((df: DataflowInformation) => string);
                3: ((df: DataflowInformation) => string);
                4: ((df: DataflowInformation) => string);
                5: ((df: DataflowInformation, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                normalize?: NormalizedAst<(...), (...)>;
            }, input: {
                request?: RParseRequests;
            }) => DataflowInformation);
            requiredInput: {};
        }>>, queryResults: BaseQueryResult, result: string[]) => true);
        executor: ((__namedParameters: BasicQueryData, queries: readonly NormalizedAstQuery[]) => NormalizedAstQueryResult);
        schema: ObjectSchema<any>;
    };
    static-slice: {
        asciiSummarizer: ((formatter: OutputFormatter, _processed: PipelineOutput<Pipeline<{
            dependencies: readonly [];
            description: "Parse the given R code into an AST";
            executed: OncePerFile;
            humanReadableName: "parse with R shell";
            name: "parse";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: {
                    (value: any, replacer?: ((this: ..., key: ..., value: ...) => ...), space?: string | number): string;
                    (value: any, replacer?: null | (...)[], space?: string | number): string;
                };
                5: ((__namedParameters: ParseStepOutput, config: QuadSerializationConfiguration) => string);
            };
            processor: ((_results: unknown, input: Partial<ParseRequiredInput>) => Promise<ParseStepOutput>);
            requiredInput: ParseRequiredInput;
        } | {
            dependencies: readonly ["parse"];
            description: "Normalize the AST to flowR's AST";
            executed: OncePerFile;
            humanReadableName: "normalize";
            name: "normalize";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                3: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                4: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>) => string);
                5: ((ast: NormalizedAst<ParentInformation, RNode<(...)>>, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                parse?: ParseStepOutput;
            }, input: Partial<NormalizeRequiredInput>) => NormalizedAst<ParentInformation, RNode<ParentInformation>>);
            requiredInput: NormalizeRequiredInput;
        } | {
            dependencies: readonly ["normalize"];
            description: "Construct the dataflow graph";
            executed: OncePerFile;
            humanReadableName: "dataflow";
            name: "dataflow";
            printer: {
                0: (<Input>(input: Input) => Input);
                2: ((df: DataflowInformation) => string);
                3: ((df: DataflowInformation) => string);
                4: ((df: DataflowInformation) => string);
                5: ((df: DataflowInformation, config: QuadSerializationConfiguration) => string);
            };
            processor: ((results: {
                normalize?: NormalizedAst<(...), (...)>;
            }, input: {
                request?: RParseRequests;
            }) => DataflowInformation);
            requiredInput: {};
        }>>, queryResults: BaseQueryResult, result: string[]) => true);
        executor: ((__namedParameters: BasicQueryData, queries: readonly StaticSliceQuery[]) => StaticSliceQueryResult);
        schema: ObjectSchema<any>;
    };
} = ...

Type declaration