/**
 * Request model for FolderApi.deleteFolder operation.
 */
export declare class DeleteFolderRequest {
    /**
     * Folder path e.g. '/folder'
     */
    path: string;
    /**
     * Storage name
     */
    storageName: string;
    /**
     * Enable to delete folders, subfolders and files
     */
    recursive: boolean;
    /**
     * Request model for deleteFolder operation.
     * @param path Folder path e.g. '/folder'
     * @param storageName Storage name
     * @param recursive Enable to delete folders, subfolders and files
     */
    constructor(path?: string, storageName?: string, recursive?: boolean);
}
export declare class DeleteFolderRequestBuilder {
    private model;
    constructor(model: DeleteFolderRequest);
    build(): DeleteFolderRequest;
    path(path: string): DeleteFolderRequestBuilder;
    storageName(storageName: string): DeleteFolderRequestBuilder;
    recursive(recursive: boolean): DeleteFolderRequestBuilder;
}
