export type SrcInput = {
    src: string | unknown;
    type: string;
};
/**
 * https://webitel.atlassian.net/browse/WTEL-8723?focusedCommentId=733255
 * https://github.com/vidstack/player/issues/1453
 *
 * vidstack doesn't recognize some audio/video types as audio/video,
 * so we need to normalize them to default audio/video formats
 *
 * for instance, type: "audio/wav" won't be recognized as audio by vidstack,
 * so we need to fallback it to "audio/mp3"
 */
export declare function normalizeVidstackMediaSrc({ src, type }: SrcInput): {
    src: unknown;
    type: string;
};
/**
 * Assume that the src and type are supported by vidstack
 * by normalizing its type and then re-checking it using vidstack's native check function
 *
 * @see https://webitel.atlassian.net/browse/WTEL-9557?focusedCommentId=753995
 */
export declare function assumeVidstackSupportedAudioType({ src, type }: SrcInput): boolean;
/**
 * Assume that the src and type are supported by vidstack
 * by normalizing its type and then re-checking it using vidstack's native check function
 *
 * @see https://webitel.atlassian.net/browse/WTEL-9557?focusedCommentId=753995
 */
export declare function assumeVidstackSupportedVideoType({ src, type }: SrcInput): boolean;
