import * as $dara from '@darabonba/typescript'; import { SlsJoinCondition } from "./SlsJoinCondition"; export declare class SlsQueryJoin extends $dara.Model { /** * @remarks * The list of join conditions for SLS query result sets, which defines the matching rules between multiple SLS query results for cross-logstore data association analysis. * * @example * [{"lhsField":"$0.hostIp","operator":"==","rhsField":"$1.hostIp"}] */ conditions?: SlsJoinCondition[]; /** * @remarks * The set operation type: InnerJoin / LeftJoin / RightJoin / FullJoin / LeftExclude / RightExclude / CrossJoin / NoJoin / Concat. * * @example * LEFT */ type?: string; static names(): { [key: string]: string; }; static types(): { [key: string]: any; }; validate(): void; constructor(map?: { [key: string]: any; }); }