import type { TemplateResult } from 'lit-html';
import type { NucleonV8N } from '../NucleonElement/types';
import type { Data } from './types';
import type { ScopeCollection } from '../../../utils/user-scope';
import { BooleanSelector } from '@foxy.io/sdk/core';
import { InternalForm } from '../../internal/InternalForm/InternalForm';
declare const Base: typeof InternalForm & import("lit-element").Constructor & {
defaultNS: string;
};
/**
* Form element for managing `fx:subscription_settings` resources.
*
* @element foxy-subscription-settings-form
* @since 1.21.0
*/
export declare class SubscriptionSettingsForm extends Base {
static get v8n(): NucleonV8N;
private __pastDueAmountHandlingOptions;
private __positiveIntegerInputParams;
private __expiringSoonPaymentReminderScheduleGetValue;
private __expiringSoonPaymentReminderScheduleSetValue;
private __reminderEmailScheduleGetValue;
private __reminderEmailScheduleSetValue;
private __reattemptScheduleGetValue;
private __reattemptScheduleSetValue;
private __getReattemptBypassStringsValue;
private __setReattemptBypassStringsValue;
private __reattemptBypassLogicOptions;
get scopeCollection(): ScopeCollection | null;
get hiddenSelector(): BooleanSelector;
renderBody(): TemplateResult;
private get __cancellationScheduleSuffix();
}
export {};