import { Logger } from 'winston';
import { Controller, type ControllerCallContext } from './Controller.js';
import { FileContentService } from '../../../utils/FileContentService.js';
import { GoogleApiContainer } from '../../google_api/GoogleApiContainer.js';
export declare class DriveUiController extends Controller {
    private readonly queryLogger;
    private filesService;
    private googleApiContainer;
    constructor(subPath: string, queryLogger: Logger, filesService: FileContentService, googleApiContainer: GoogleApiContainer);
    getFolder(ctx: ControllerCallContext): Promise<void>;
    getInstalled(): Promise<{
        installed: boolean;
    }>;
    getInstall(ctx: ControllerCallContext): Promise<void>;
}
//# sourceMappingURL=DriveUiController.d.ts.map