import type { PropertyField, PropertyValue } from '@mattermost/types/properties'; import type { ActionFuncAsync } from 'mattermost-redux/types/actions'; /** * Fetches property fields for a given group, object type, and target scope, * then stores them in the Redux property fields state. */ export declare function fetchPropertyFields(groupName: string, objectType: string, targetType: string, targetId?: string): ActionFuncAsync; /** * Fetches all system-scoped property values for a given group via the * dedicated `/system/values` endpoint, then stores them in Redux. */ export declare function fetchSystemPropertyValues(groupName: string): ActionFuncAsync>>;