import type { IDataObject, INodePropertyOptions } from 'n8n-workflow'; export declare const SEARCH_MAX_LIMIT = 20; export declare const SEARCH_DEFAULT_LIMIT = 10; export declare const SEARCH_OPERATION_ENTITY: Record; export declare const SEARCH_OPERATION_VALUES: string[]; export declare const SEARCH_STRATEGY_OPTIONS: INodePropertyOptions[]; export declare const SEARCH_TIMELINE_KIND_OPTIONS: INodePropertyOptions[]; export declare const SEARCH_TIMELINE_PRODUCT_OPTIONS: INodePropertyOptions[]; export interface AccountSearchFilters { boardIds?: string[]; workspaceIds?: string[]; creatorIds?: string[]; itemIds?: string[]; timelineType?: string; timelineProductKind?: string; createdAfter?: string; createdBefore?: string; updatedAfter?: string; updatedBefore?: string; } export interface AccountSearchPlan { query: string; variables: IDataObject; } export declare function buildAccountSearchPlan(searchText: string, entities: string[], includeLiveData: boolean, limit: number, strategy?: string, filters?: AccountSearchFilters): AccountSearchPlan; export declare function flattenSearchResults(searchData: IDataObject | undefined, entities: string[], includeLiveData: boolean): IDataObject[];