import { TemplateResult, PropertyValues } from 'lit';
import { ISetCookieStep } from "@api-client/core/build/browser.js";
import UiDialog from "../../ui/dialog/UiDialog.js";
import '../../define/ui/ui-text-field.js';
import '../../define/ui/ui-checkbox.js';
/**
 * A dialog used by the Flow builder to configure the Set Cookie action.
 */
export default class SetCookieAction extends UiDialog {
    step?: ISetCookieStep;
    dialogValue: ISetCookieStep;
    constructor();
    protected willUpdate(cp: PropertyValues<this>): void;
    protected setupDialogValue(): void;
    protected handleValueChange(e: Event): void;
    protected handleBooleanChange(e: Event): void;
    protected handleSameSiteChange(e: Event): void;
    renderIcon(): TemplateResult;
    renderTitle(): TemplateResult;
    renderBody(): TemplateResult;
}
//# sourceMappingURL=SetCookieAction.element.d.ts.map