import type { Scheme, SchemeScope, SchemePatch } from '@mattermost/types/schemes'; import type { ActionFuncAsync } from 'mattermost-redux/types/actions'; export declare function getScheme(schemeId: string): ActionFuncAsync; export declare function getSchemes(scope: SchemeScope, page?: number, perPage?: number): ActionFuncAsync; export declare function createScheme(scheme: Scheme): ActionFuncAsync; export declare function deleteScheme(schemeId: string): ActionFuncAsync; export declare function patchScheme(schemeId: string, scheme: SchemePatch): ActionFuncAsync; export declare function getSchemeTeams(schemeId: string, page?: number, perPage?: number): ActionFuncAsync; export declare function getSchemeChannels(schemeId: string, page?: number, perPage?: number): ActionFuncAsync;