UNUSED_DEFINITION: {
    createSearch: (
        config: UnusedDefinitionConfig,
    ) => FlowrSearchBuilderOut<"all", [], ParentInformation, "filter">;
    info: {
        defaultConfig: { includeFunctionDefinitions: true };
        description: "Checks for unused definitions.";
        name: "Unused Definitions";
        tags: readonly [Readability, Smell, QuickFix];
    };
    prettyPrint: (result: UnusedDefinitionResult) => string;
    processSearchResult: (
        elements: FlowrSearchElements<
            ParentInformation,
            FlowrSearchElement<ParentInformation>[],
        >,
        config: UnusedDefinitionConfig,
        data: {
            config: FlowrConfigOptions;
            dataflow: DataflowInformation;
            normalize: NormalizedAst;
        },
    ) => {
        ".meta": UnusedDefinitionMetadata;
        results: UnusedDefinitionResult[];
    };
} = ...

Type declaration