declare class DropboxService {
    private dropbox;
    private accessToken;
    constructor();
    authenticate(): Promise<void>;
    handleCallback(code: string): Promise<string | null>;
    listTemplates(): Promise<(import("dropbox").files.FileMetadataReference | import("dropbox").files.FolderMetadataReference | import("dropbox").files.DeletedMetadataReference)[]>;
    downloadTemplate(path: string): Promise<any>;
    isAuthenticated(): boolean;
    setAccessToken(token: string): void;
}
export declare const dropboxService: DropboxService;
export {};
