import type { FieldValueType } from '@mattermost/types/properties'; export declare function memoizeResult(func: F, measure?: Function | undefined): F; export declare const createIdsSelector: typeof import("mattermost-redux/selectors/create_selector").createSelector; export declare const createShallowSelector: typeof import("mattermost-redux/selectors/create_selector").createSelector; export declare const isMinimumServerVersion: (currentVersion: string, minMajorVersion?: number, minMinorVersion?: number, minDotVersion?: number) => boolean; export declare function generateId(): string; export declare function isEmail(email: string): boolean; export declare function getInputTypeFromValueType(valueType?: FieldValueType): string;