import { EntryPointOverride } from "../orchestrator/orchestrator.types";
import { IWidgetRegistration } from "../orchestrator/IWidgetRegistration";
import { WidgetAuth } from "../orchestrator/orchestrator.types";
import { WidgetSize } from "../apis/api.interfaces";
export declare class MockWidgetRegistration implements IWidgetRegistration {
    defaults: undefined;
    displayName: string;
    providerDisplayName: string;
    entryPoint: {
        className: string;
        configuration: {};
        url: string;
    };
    entryPointOverrides: Array<EntryPointOverride> | undefined;
    icon: {
        src: string;
    };
    id: string;
    providerId: string;
    appId: string;
    isDefault: boolean;
    placeholderImage: {
        size: "large";
        theme: "light";
        src: string;
    }[];
    backingAppPFN: string;
    maxInstances: number;
    supportedAuth: WidgetAuth[];
    supportedSizes: WidgetSize[];
    widgetDesignation: string;
    activationUrl: null;
    preferredSize: WidgetSize;
    exclusiveRegions: undefined;
    excludedRegions: undefined;
    excludedRegionsByLocation: undefined;
    settingsAvailable: boolean;
    attributionString: string;
    isAdaptiveCard: boolean;
    isTombstoned: boolean;
    isPlatform: boolean;
    adaptiveCardProviderPromise: undefined;
}
