export type LocalConfig = {
    root: string;
    url?: string;
};
export declare const LocalDriver: Readonly<{
    resolveKey(config: LocalConfig, key: string): string;
    put(config: LocalConfig, key: string, content: string | Buffer): Promise<string>;
    get(config: LocalConfig, key: string): Promise<Buffer>;
    exists(config: LocalConfig, key: string): Promise<boolean>;
    delete(config: LocalConfig, key: string): Promise<void>;
    url(config: LocalConfig, key: string): string | undefined;
    tempUrl(config: LocalConfig, key: string, options?: {
        expiresIn?: number;
        method?: "GET" | "PUT";
    }): string;
}>;
export default LocalDriver;
//# sourceMappingURL=Local.d.ts.map