import type { UmbStaticFileTreeItemModel } from './types.js';
import { UmbTreeServerDataSourceBase } from '../../core/tree/index.js';
import { type FileSystemTreeItemPresentationModel } from '../../core/backend-api/index.js';
import type { UmbControllerHost } from '../../../libs/controller-api/index.js';
/**
 * A data source for the Static File tree that fetches data from the server
 * @class UmbStaticFileTreeServerDataSource
 * @implements {UmbTreeServerDataSourceBase}
 */
export declare class UmbStaticFileTreeServerDataSource extends UmbTreeServerDataSourceBase<FileSystemTreeItemPresentationModel, UmbStaticFileTreeItemModel> {
    /**
     * Creates an instance of UmbStylesheetTreeServerDataSource.
     * @param {UmbControllerHost} host - The controller host for this controller to be appended to
     * @memberof UmbStylesheetTreeServerDataSource
     */
    constructor(host: UmbControllerHost);
}
