/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */
/*** THIS FILE IS GENERATED, DO NOT EDIT ***/
import { MaybePromise } from "@matter/general";
import { DiagnosticLogs } from "@matter/types/clusters/diagnostic-logs";
export declare namespace DiagnosticLogsInterface {
    interface Base {
        /**
         * Reception of this command starts the process of retrieving diagnostic logs from a Node.
         *
         * @see {@link MatterSpecification.v142.Core} § 11.11.5.1
         */
        retrieveLogsRequest(request: DiagnosticLogs.RetrieveLogsRequest): MaybePromise<DiagnosticLogs.RetrieveLogsResponse>;
    }
}
export type DiagnosticLogsInterface = {
    components: [{
        flags: {};
        methods: DiagnosticLogsInterface.Base;
    }];
};
//# sourceMappingURL=DiagnosticLogsInterface.d.ts.map