export declare function writeFile(args: {
    path: string;
    content: string;
    encoding?: 'utf-8' | 'base64';
}): Promise<{
    ref: string;
    size: number;
}>;
export declare function readFile(args: {
    path: string;
    encoding?: 'utf-8' | 'base64';
}): Promise<{
    content: string;
    size: number;
    mime_type: string;
}>;
export declare function listFiles(args: {
    directory?: string;
    pattern?: string;
    page_size?: number;
    continuation_token?: string;
}): Promise<{
    files: Array<{
        path: string;
        size: number;
        modified_at: string;
    }>;
    directories?: string[];
    nextToken?: string;
}>;
export declare function deleteFile(args: {
    path: string;
}): Promise<{
    deleted: boolean;
}>;
