import { IPropertyPaneField } from '@microsoft/sp-webpart-base'; import { IFieldKV } from './types/state'; import { IState } from '../types'; import { IField } from './types/field'; /** * * @param {IField} field * @returns {IPropertyPaneField} Config object of the field (IPropertyPaneField) */ export declare const generateFieldConfig: (field: IField) => IPropertyPaneField; /** * Caching field config by field id */ export declare const getFieldConfig: import("re-reselect").ParametricSelector> & { resultFunc: (res1: IFieldKV, res2: string) => IPropertyPaneField; dependencies: [import("re-reselect").ParametricSelector, import("re-reselect").ParametricSelector]; recomputations: () => number; resetRecomputations: () => number; } & { getMatchingSelector: (state: IState, props: string, ...args: any[]) => import("re-reselect").OutputParametricSelector, (res1: IFieldKV, res2: string) => IPropertyPaneField, [import("re-reselect").ParametricSelector, import("re-reselect").ParametricSelector]>; removeMatchingSelector: (state: IState, props: string, ...args: any[]) => void; clearCache: () => void; cache: import("re-reselect").ICacheObject; keySelector: import("re-reselect").ParametricKeySelector; }; //# sourceMappingURL=generateConfig.d.ts.map