import { MatSelectChange } from '@angular/material/select'; import { SocialBlock, TBlocksOptions } from '../../classes/Elements'; import { ISocialNetwork } from '../../interfaces/interfaces'; import { IpUserInterfaceService } from '../../services/internals/user-interfaces/user-interface.service'; import { IpEmailObjectStoreService } from '../../services/internals/ip-email-object-store/ip-email-object-store.service'; export declare class BlockSettingsComponent { private internalService; private emailObject; private networks; block$: import("rxjs").Observable; constructor(internalService: IpUserInterfaceService, emailObject: IpEmailObjectStoreService, networks: string[]); hasProperty(options: TBlocksOptions, property: string): boolean; markForCheck(): void; socialNetworks(block: SocialBlock): string[]; addSocialNetwork({ value, source }: MatSelectChange, block: SocialBlock): void; removeSocialNetwork(network: ISocialNetwork, block: SocialBlock): void; getSocialIcon(network: string): string; }