import * as Lib from "@metabase/embedding-sdk-react/dist/frontend/src/metabase-lib";
interface JoinConditionDraftProps {
    query: Lib.Query;
    stageIndex: number;
    joinable: Lib.JoinOrJoinable;
    lhsTableName: string;
    rhsTable?: Lib.Joinable;
    rhsTableName: string | undefined;
    isReadOnly: boolean;
    isRemovable: boolean;
    onChange: (newCondition: Lib.JoinCondition) => void;
    onRemove?: () => void;
    onLhsColumnChange?: (newLhsColumn: Lib.ColumnMetadata) => void;
}
export declare function JoinConditionDraft({ query, stageIndex, joinable, lhsTableName, rhsTable, rhsTableName, isReadOnly, isRemovable, onChange, onRemove, onLhsColumnChange, }: JoinConditionDraftProps): import("react/jsx-runtime").JSX.Element;
export {};
