import { flags } from "@oclif/command"; import { OutputFlags } from "@oclif/parser"; import { BaseCommand } from "../base"; import { Channel } from "../types"; export default class Pull extends BaseCommand { static description: string; static flags: { help: import("@oclif/parser/lib/flags").IBooleanFlag; ssg: flags.IOptionFlag; dest: flags.IOptionFlag; channel: import("@oclif/parser/lib/flags").IOptionFlag; publicationState: import("@oclif/parser/lib/flags").IOptionFlag; overwrite: import("@oclif/parser/lib/flags").IBooleanFlag; }; parsedFlags: OutputFlags; destFolder: string; channelsList: Channel[]; selectedChannelIds: number[]; selectedChannels: Channel[]; publicationStateIds: number[]; run(): Promise; /******************** * Destination Folder ********************/ seekDestFolder(): Promise; /******************** * Source file ********************/ writeSourceFile(contentSourceFilePath: string): void; loadSourceFile(contentSourceFilePath: string): void; /******************** * Channels ********************/ fetchChannelsList(): Promise; seekChannelIds(): Promise; findChannels(): void; /******************** * Publication state ********************/ seekPublicationState(): Promise; /******************** * Terraforming ********************/ terraform(): Promise; }