/** Azure Blob SAS URLs include a `sig` query param; CP fetch-private-file is unnecessary. */
export declare const urlAlreadyHasAzureSasSignature: (raw: string) => boolean;
export declare const isMediaDatasetType: (t: unknown) => t is string;
export declare const getMediaUrlFieldName: (type: string) => string | null;
export declare const getCellDisplayValue: (cell: any) => string;
export declare const getCellMediaUrl: (cell: any) => string | null;
/** Column type from dataset schema (incl. upload `config.dataType`), not only `cell.type`. */
export declare const getEffectiveColumnVarType: (header: string, fields: unknown[], datasetType: string | null | undefined, datasetConfig: unknown) => string;
/**
 * Media URL for CSV/export using the column's effective type (e.g. upload-audio columns may omit `cell.type`).
 */
export declare const getCellMediaUrlForExport: (cell: any, effectiveColumnType: string) => string | null;
export declare const resolveMediaUrlWithSas: (params: {
    blobUrl: string;
    token: string | string[] | undefined;
    apiKey?: string;
    expiryInHours: number;
}) => Promise<string>;
//# sourceMappingURL=mediaValueUtils.d.ts.map