export const BUTTON_ACTION_MODE_DELETE: "delete";
export const BUTTON_ACTION_MODE_DELETE_TOPIC: "delete-topic";
export const BUTTON_ACTION_MODE_SHOW_FLAG_DELETE: "show-flag-delete";
export const BUTTON_ACTION_MODE_RECOVER: "recover";
export const BUTTON_ACTION_MODE_RECOVER_TOPIC: "recover-topic";
export const BUTTON_ACTION_MODE_RECOVERING: "recovering";
export const BUTTON_ACTION_MODE_RECOVERING_TOPIC: "recovering-topic";
export default class PostMenuDeleteButton extends Component<any> {
    static shouldRender(args: any): boolean;
    static modeFor(post: any): "delete" | "recover" | "delete-topic" | "show-flag-delete" | "recover-topic" | "recovering" | "recovering-topic";
    constructor(owner: import("@ember/-internals/owner").default, args: any);
    get className(): "post-action-menu__recover recover" | "post-action-menu__delete delete";
    get icon(): "trash-can" | "arrow-rotate-left";
    get label(): "topic.actions.delete" | "topic.actions.recover" | "post.controls.delete_action" | "post.controls.undelete_action";
    get title(): "post.controls.undelete" | "post.controls.delete" | "topic.actions.recover" | "post.controls.delete_topic" | "post.controls.delete_topic_disallowed";
    get activeAction(): any;
    get disabled(): boolean;
    #private;
}
import Component from "@glimmer/component";
//# sourceMappingURL=delete.d.ts.map