import * as VScript from "vscript";
import * as _Time from "./Time";
import * as _Video from "./Video";
export declare type TestPatternSelect = "Colorbars100" | "RP198" | "Counters";
export declare class All {
    readonly raw: VScript.Subtree;
    constructor(raw: VScript.Subtree);
    get t_src(): VScript.duplexKeyword<string | null, _Time.Source | null, All>;
    get standard(): VScript.duplexKeyword<_Video.Standard, _Video.Standard, All>;
    get pattern(): VScript.rwKeyword<TestPatternSelect, TestPatternSelect, All>;
    get cnt0_full(): VScript.rwKeyword<boolean, boolean, All>;
    get cnt1_full(): VScript.rwKeyword<boolean, boolean, All>;
    get cnt0_horz(): VScript.rwKeyword<boolean, boolean, All>;
    get cnt1_horz(): VScript.rwKeyword<boolean, boolean, All>;
    get output(): _Video.Essence;
}
export declare const Enums: {
    readonly TestPatternSelect: TestPatternSelect[];
};
