/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
import { Subject } from "../device/subject.js";
import { BaseTest } from "../device/test.js";
import { Container } from "../docker/container.js";
import { TestFileDescriptor } from "../test-descriptor.js";
export declare class YamlTest extends BaseTest {
    #private;
    constructor(descriptor: TestFileDescriptor, container: Container, localControllerPort?: number);
    initializeSubject(subject: Subject): Promise<void>;
    invoke(subject: Subject, step: (title: string) => void, args: string[]): Promise<void>;
}
//# sourceMappingURL=yaml-test.d.ts.map