import { SingleStore, ApiStore } from '@streamlayer/sdk-web-interfaces'; import { Transport } from '@streamlayer/sdk-web-api'; import { User } from '@streamlayer/sdk-web-types'; export declare enum CoreStatus { DISABLED = "disabled", INITIALIZATION = "initialization", READY = "ready", FAILED = "failed", SUSPENDED = "suspended" } export declare const initializeStore: (transport: Transport) => { readonly enabled: SingleStore & object>; readonly status: SingleStore & object>; readonly providerStreamId: SingleStore & object>; readonly slStreamId: ApiStore>; readonly streamSettings: ApiStore>; readonly streamSummary: ApiStore>; readonly user: ApiStore>; readonly userKey: SingleStore & object>; readonly userToken: SingleStore & object>; readonly userSettings: ApiStore>; readonly organizationSettings: ApiStore<{ id: string; $typeName?: "streamlayer.sdkSettings.OrganizationSettings" | undefined; $unknown?: import("@bufbuild/protobuf").UnknownField[]; overlays?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").SdkOverlay[] | undefined; buttonIcon?: string | undefined; tinodeHost?: string | undefined; audience?: string | undefined; name?: string | undefined; provider?: string | undefined; primaryColor?: string | undefined; secondaryColor?: string | undefined; moderationPrimaryColor?: string | undefined; linkShareIcon?: string | undefined; linkShareText?: string | undefined; brandDefaults?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").BrandDefaults; pub?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").JWK; getstream?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").GetStreamSettingsClient; publicName?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").PublicName | undefined; analyticsVersion?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").AnalyticsVersion | undefined; } | undefined, import("@nanostores/query").FetcherStore<{ id: string; $typeName?: "streamlayer.sdkSettings.OrganizationSettings" | undefined; $unknown?: import("@bufbuild/protobuf").UnknownField[]; overlays?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").SdkOverlay[] | undefined; buttonIcon?: string | undefined; tinodeHost?: string | undefined; audience?: string | undefined; name?: string | undefined; provider?: string | undefined; primaryColor?: string | undefined; secondaryColor?: string | undefined; moderationPrimaryColor?: string | undefined; linkShareIcon?: string | undefined; linkShareText?: string | undefined; brandDefaults?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").BrandDefaults; pub?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").JWK; getstream?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").GetStreamSettingsClient; publicName?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").PublicName | undefined; analyticsVersion?: import("@streamlayer/sl-eslib/sdkSettings/sdkSettings.common_pb").AnalyticsVersion | undefined; } | undefined, any>>; readonly organizationAdvertising: ApiStore>; };