import { ServiceAPI } from '@wix/services-definitions'; import { ReadOnlySignal } from '@wix/services-definitions/core-services/signals'; import { orders } from '@wix/pricing-plans'; export declare const PlanPaywallServiceDefinition: string & { __api: { isLoadingSignal: ReadOnlySignal; errorSignal: ReadOnlySignal; hasAccessSignal: ReadOnlySignal; }; __config: {}; isServiceDefinition?: boolean; } & { isLoadingSignal: ReadOnlySignal; errorSignal: ReadOnlySignal; hasAccessSignal: ReadOnlySignal; }; export interface PlanPaywallServiceConfig { requiredPlanIds: string[]; memberOrders?: orders.Order[]; } export type PlanPaywallServiceAPI = ServiceAPI; export declare const PlanPaywallService: import("@wix/services-definitions").ServiceFactory; errorSignal: ReadOnlySignal; hasAccessSignal: ReadOnlySignal; }; __config: {}; isServiceDefinition?: boolean; } & { isLoadingSignal: ReadOnlySignal; errorSignal: ReadOnlySignal; hasAccessSignal: ReadOnlySignal; }, PlanPaywallServiceConfig>; export declare function loadPlanPaywallServiceConfig(requiredPlanIds: string[]): Promise;