import { BaseCommand } from "../base";
export default class Types extends BaseCommand {
    static description: string;
    static flags: {
        help: import("@oclif/parser/lib/flags").IBooleanFlag<void>;
        schema: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
        save: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
        backup: import("@oclif/parser/lib/flags").IBooleanFlag<boolean>;
    };
    static args: {
        name: string;
        description: string;
        required: boolean;
    }[];
    purgeType(srcType: any): any;
    saveTypeToDisk(contentType: any, backup?: boolean): void;
    run(): Promise<void>;
}
