import { type Db } from "@rudderhq/db";
import type { OrganizationWorkspaceFileDetail, OrganizationWorkspaceFileList } from "@rudderhq/shared";
export declare function organizationWorkspaceBrowserService(db: Db): {
    listFiles(orgId: string, directoryPath?: string): Promise<OrganizationWorkspaceFileList>;
    readFile(orgId: string, filePath: string): Promise<OrganizationWorkspaceFileDetail>;
    readAttachmentFile(orgId: string, filePath: string): Promise<{
        normalizedPath: string;
        originalFilename: string;
        contentType: string;
        buffer: Buffer;
    }>;
    writeFile(orgId: string, filePath: string, content: string): Promise<OrganizationWorkspaceFileDetail>;
};
//# sourceMappingURL=organization-workspace-browser.d.ts.map