declare namespace _default { /** * Get a list of controls for a post. * * @param {import('../../common/models/Post').default} post * @param {import('../../common/Component').default} context The parent component under which the controls menu will be displayed. * * @return {ItemList}')} */ function controls(post: import("../../common/models/Post").default, context: import("../../common/Component").default): ItemList; /** * Get a list of controls for a post. * * @param {import('../../common/models/Post').default} post * @param {import('../../common/Component').default} context The parent component under which the controls menu will be displayed. * * @return {ItemList}')} */ function controls(post: import("../../common/models/Post").default, context: import("../../common/Component").default): ItemList; /** * Get controls for a post pertaining to the current user (e.g. report). * * @param {import('../../common/models/Post').default} post * @param {import('../../common/Component').default} context The parent component under which the controls menu will be displayed. * * @return {ItemList}')} * @protected */ function userControls(post: import("../../common/models/Post").default, context: import("../../common/Component").default): ItemList; /** * Get controls for a post pertaining to the current user (e.g. report). * * @param {import('../../common/models/Post').default} post * @param {import('../../common/Component').default} context The parent component under which the controls menu will be displayed. * * @return {ItemList}')} * @protected */ function userControls(post: import("../../common/models/Post").default, context: import("../../common/Component").default): ItemList; /** * Get controls for a post pertaining to moderation (e.g. edit). * * @param {import('../../common/models/Post').default} post * @param {import('../../common/Component').default} context The parent component under which the controls menu will be displayed. * * @return {ItemList}')} * @protected */ function moderationControls(post: import("../../common/models/Post").default, context: import("../../common/Component").default): ItemList; /** * Get controls for a post pertaining to moderation (e.g. edit). * * @param {import('../../common/models/Post').default} post * @param {import('../../common/Component').default} context The parent component under which the controls menu will be displayed. * * @return {ItemList}')} * @protected */ function moderationControls(post: import("../../common/models/Post").default, context: import("../../common/Component").default): ItemList; /** * Get controls for a post that are destructive (e.g. delete). * * @param {import('../../common/models/Post').default} post * @param {import('../../common/Component').default} context The parent component under which the controls menu will be displayed. * * @return {ItemList}')} * @protected */ function destructiveControls(post: import("../../common/models/Post").default, context: import("../../common/Component").default): ItemList; /** * Get controls for a post that are destructive (e.g. delete). * * @param {import('../../common/models/Post').default} post * @param {import('../../common/Component').default} context The parent component under which the controls menu will be displayed. * * @return {ItemList}')} * @protected */ function destructiveControls(post: import("../../common/models/Post").default, context: import("../../common/Component").default): ItemList; /** * Open the composer to edit a post. * * @return {Promise} */ function editAction(): Promise; /** * Open the composer to edit a post. * * @return {Promise} */ function editAction(): Promise; /** * Hide a post. * * @return {Promise} */ function hideAction(): Promise; /** * Hide a post. * * @return {Promise} */ function hideAction(): Promise; /** * Restore a post. * * @return {Promise} */ function restoreAction(): Promise; /** * Restore a post. * * @return {Promise} */ function restoreAction(): Promise; /** * Delete a post. * * @return {Promise} */ function deleteAction(context: any): Promise; /** * Delete a post. * * @return {Promise} */ function deleteAction(context: any): Promise; } export default _default; import ItemList from "../../common/utils/ItemList";