import { type ReactNode } from "react";
import { type IdentifierRef } from "@gooddata/sdk-model";
import { type OverlayPositionType } from "@gooddata/sdk-ui-kit";
import { type IAutomationParameter } from "../automationParameters.js";
/**
 * @internal
 */
export interface IAutomationParameterProps {
    parameter: IAutomationParameter;
    onChange?: (ref: IdentifierRef, value: number) => void;
    onDelete?: (ref: IdentifierRef) => void;
    overlayPositionType?: OverlayPositionType;
    isReadOnly?: boolean;
}
/**
 * Workspace parameter as an editable chip in automation dialogs.
 *
 * @internal
 */
export declare function AutomationParameter({ parameter, onChange, onDelete, overlayPositionType, isReadOnly }: IAutomationParameterProps): ReactNode;
//# sourceMappingURL=AutomationParameter.d.ts.map