import type { Logger } from 'pino';
import { type CreateCarOptions } from './car-builder.js';
export * from './car-builder.js';
export interface CarBuildResult {
    carPath: string;
    rootCid: string;
    size?: number;
}
export interface FileBuilder {
    buildCar(sourcePath: string, options?: CreateCarOptions): Promise<CarBuildResult>;
    cleanup(carPath: string, logger?: Logger): Promise<void>;
}
export declare function createUnixfsCarBuilder(): FileBuilder;
//# sourceMappingURL=index.d.ts.map