export default class MoveToTopic extends Component<any> {
    constructor(...args: any[]);
    currentUser: any;
    site: any;
    topicName: any;
    saving: boolean;
    categoryId: any;
    tags: any;
    participants: any[];
    chronologicalOrder: boolean;
    selection: string;
    selectedTopic: any;
    flash: any;
    get newTopic(): boolean;
    get existingTopic(): boolean;
    get newMessage(): boolean;
    get existingMessage(): boolean;
    get buttonDisabled(): boolean;
    get buttonTitle(): "topic.split_topic.title" | "topic.merge_topic.title" | "topic.move_to_new_message.title" | "topic.move_to_existing_message.title" | "saving";
    get canSplitTopic(): boolean;
    get canSplitToPM(): any;
    get canAddTags(): any;
    get canTagMessages(): any;
    performMove(): void;
    movePostsTo(type: any): Promise<void>;
    updateTopicName(newName: any): void;
    updateCategoryId(newId: any): void;
    updateTags(newTags: any): void;
    newTopicSelected(topic: any): void;
}
import Component from "@glimmer/component";
//# sourceMappingURL=move-to-topic.d.ts.map