import { type DirectMediaKind } from "./direct-media.js";
export type LocalFileReference = {
    filePath: string;
    fileUrl: string;
    filename: string;
    mtimeMs: number;
};
export type LocalDirectMediaSource = LocalFileReference & {
    extension: string | null;
    mediaKind: DirectMediaKind;
    mediaType: string;
};
export declare function isLocalFileUrl(value: string): boolean;
export declare function resolveLocalFileReference(value: string): LocalFileReference | null;
export declare function resolveLocalFileMtime(value: string): number | null;
export declare function resolveLocalDirectMediaSource(value: string, kindHint?: DirectMediaKind | null): LocalDirectMediaSource | null;
