import type { PropertyField, PropertyGroup, PropertyValue } from '@mattermost/types/properties'; import type { GlobalState } from '@mattermost/types/store'; export declare const getPropertyFieldsForObjectTypeAndGroup: import("mattermost-redux/selectors/create_selector").OutputParametricSelector) => PropertyField[]>; export declare function getPropertyFieldById(state: GlobalState, fieldId: string): PropertyField | undefined; export declare const getPropertyFieldsByIds: import("mattermost-redux/selectors/create_selector").OutputParametricSelector, res2: string[]) => PropertyField[]>; export declare function getPropertyGroupById(state: GlobalState, groupId: string): PropertyGroup | undefined; export declare function getPropertyGroupByName(state: GlobalState, name: string): PropertyGroup | undefined; export declare const getPropertyValuesForTarget: import("mattermost-redux/selectors/create_selector").OutputParametricSelector[], (res: { [fieldId: string]: PropertyValue; }) => PropertyValue[]>; export declare function getPropertyValueForTargetField(state: GlobalState, targetId: string, fieldId: string): PropertyValue | undefined; export declare const getPropertyValuesForTargetByFieldIds: import("mattermost-redux/selectors/create_selector").OutputParametricSelector[], (res1: { [fieldId: string]: PropertyValue; }, res2: string[]) => PropertyValue[]>; export declare const getPropertyValuesForField: import("mattermost-redux/selectors/create_selector").OutputParametricSelector[], (res: { [targetId: string]: PropertyValue; }) => PropertyValue[]>;