import { Second, Millisecond } from '../../units/Units';
import { EncodedEdgeToken } from '../../edgeAuth/EncodedEdgeToken';
import ProtectedChannel from './ProtectedChannel';
export type CreateProtectedChannelOptions = {
    videoElement: HTMLVideoElement;
    token: EncodedEdgeToken;
    targetLag?: Millisecond;
    targetPlayoutBufferDuration?: Second;
};
export default class ProtectedChannels {
    static createProtectedChannel(options: CreateProtectedChannelOptions): ProtectedChannel;
    static get isFrameTimingInformationSupported(): boolean;
    private constructor();
}
