import type { Driver } from "../../blob/driver.js";
type MetadataOption = "" | "skip";
export declare const MetadataInSidecar: MetadataOption;
export declare const MetadataDontWrite: MetadataOption;
export type Options = {
    Metadata: MetadataOption;
    DirFileMode: number;
    CreateDir: boolean;
    NoTempDir: boolean;
};
export declare function New(dir: string, opts?: Partial<Options>): Driver;
export declare function NewAsync(dir: string, opts?: Partial<Options>): Promise<Driver>;
export declare function TryResolveLocalPath(drv: Driver, key: string): Promise<string | null>;
export {};
