import Controller from './Controller'; import { DoPost } from '../../business/interactors/post/DoPost'; import PostView from '../views/PostView'; import Attachment from '../../business/models/Attachment'; export default class PostController extends Controller { private doPost; constructor(doPost: DoPost); performPost(text: string, attachments: Attachment[]): void; init(): void; private onPostSuccess; private onPostFailed; resume(): void; pause(): void; dismiss(): void; }