mattermost-redux
Version:
Common code (API client, Redux stores, logic, utility functions) for building a Mattermost client
8 lines (7 loc) • 1.43 kB
TypeScript
import type { Address, CloudCustomerPatch } from '@mattermost/types/cloud';
export declare function getCloudSubscription(): import("../types/actions").ActionFuncAsync<import("@mattermost/types/cloud").Subscription, import("@mattermost/types/store").GlobalState, import("redux").AnyAction>;
export declare function getCloudProducts(includeLegacyProducts?: boolean): import("../types/actions").ActionFuncAsync<import("@mattermost/types/cloud").Product[], import("@mattermost/types/store").GlobalState, import("redux").AnyAction>;
export declare function getCloudCustomer(): import("../types/actions").ActionFuncAsync<import("@mattermost/types/cloud").CloudCustomer, import("@mattermost/types/store").GlobalState, import("redux").AnyAction>;
export declare function getInvoices(): import("../types/actions").ActionFuncAsync<import("@mattermost/types/cloud").Invoice[], import("@mattermost/types/store").GlobalState, import("redux").AnyAction>;
export declare function updateCloudCustomer(customerPatch: CloudCustomerPatch): import("../types/actions").ActionFuncAsync<import("@mattermost/types/cloud").CloudCustomer, import("@mattermost/types/store").GlobalState, import("redux").AnyAction>;
export declare function updateCloudCustomerAddress(address: Address): import("../types/actions").ActionFuncAsync<import("@mattermost/types/cloud").CloudCustomer, import("@mattermost/types/store").GlobalState, import("redux").AnyAction>;