import { IPropertiesTable } from '../components/PropertiesModal/PropertiesModal.models'; import { ICamelComponentApi, ICamelComponentApiProperty, ICamelComponentHeader, ICamelComponentProperty, ICamelProcessorProperty, IKameletDefinition, IKameletSpecProperty } from '../models'; export type ICamelComponentCommonProperties = ICamelComponentProperty | ICamelComponentHeader; export interface IPropertiesTableFilter { filterKey: keyof T; filterValue: T[keyof T]; } export declare const getClassNameOnlyFunctionExportedForTesting: (fullyQualifiedName: string) => string; export declare const camelComponentPropertiesToTable: (properties: Record, filter?: IPropertiesTableFilter) => IPropertiesTable; interface ICamelComponentApisToTableProps { apis: Record; apiProperties: Record; } export declare const camelComponentApisToTable: (camelApisInfo: ICamelComponentApisToTableProps, filter?: IPropertiesTableFilter) => IPropertiesTable; export declare const camelProcessorPropertiesToTable: (properties: Record, filter?: IPropertiesTableFilter) => IPropertiesTable; export declare const kameletToPropertiesTable: (kameletDef: IKameletDefinition, filter?: IPropertiesTableFilter) => IPropertiesTable; export {};