import { Collection } from 'postman-collection';
export declare function upgrade(fileLocation: string, version?: string): Collection;
export declare function saveCollection(location: string, data: object): Promise<boolean>;
export declare function writeFile(fileMeta: FileMetaLogOption, content: string): void;
export declare function writeOrUpdateFile(fileMeta: FileMetaLogOption, content: string, update: boolean): void;
export declare function appendFile(fileMeta: FileMeta, content: string): void;
export declare function writeEnvFile(location: string, data: {
    key: string;
    value: string;
    description: string;
}[]): Promise<void>;
export declare function writeReadMe(location: string, content: string): Promise<void>;
export declare function appendEnvFile(location: string, data: {
    key: string;
    value: string;
    description: string;
}[]): Promise<void>;
export interface FileMeta {
    location: string;
    name: string;
    ext: string;
}
export interface FileMetaContent extends FileMeta {
    content: string;
}
export interface FileMetaLogOption extends FileMeta {
    verbose: boolean;
}
