export declare enum PagesToShare { home = "home", current = "current" } export declare const componentName = "ShareButtons"; export declare const shareButtonsBaseId = "wixui_ShareButtons"; export declare const platformIds: { [key: string]: string; }; export declare const valueToPlatformId: { [key: string]: string; }; export declare const shareUrlPrefixes: { [key: string]: string; }; export declare const noButtonsErrorMessage = "ShareButtons: `buttons` prop must contain at least one button."; export declare const defaultRootAriaLabel = "Share Buttons"; export declare const sharerData: { name: string; params: string; }; export declare const COPY_CONFIRMATION_TIMEOUT = 5000; export declare const TOOLTIP_SUCCESS_TEXT = "Link Copied"; export declare const TOOLTIP_FAILED_TEXT = "Failed to copy link"; export declare const linkCopiedTranslationKey = "wixui_ShareButtons_toast_link_copied"; export declare const linkCopiedFailedTranslationKey = "wixui_ShareButtons_toast_link_copied_failed"; export declare const HAS_CUSTOM_FOCUS_CLASSNAME = "has-custom-focus"; export declare const TestIds: { buttonsContainer: string; buttonElement: string; copyLinkTooltip: string; }; export declare const TranslationKeys: { ariaLabel: string; }; export declare const translationKeys: string[]; export declare const dataHooks: { presetWrapper: string; shareButtonsSkin: string; }; export declare const DisplayNames: { readonly elementDisplayName: "Share Buttons"; readonly presets: { readonly horizontal: "Horizontal"; readonly vertical: "Vertical"; }; readonly cssCustomProperties: { readonly 'buttons-alignment': "Buttons Layout"; readonly 'buttons-spacing': "Space between buttons"; readonly 'rows-spacing': "Space between rows"; readonly 'button-width': "Button width"; }; readonly data: { readonly pageToShare: "What page is shared?"; readonly buttons: { readonly displayName: "Buttons"; readonly items: { readonly label: "Label"; readonly description: "Description"; readonly value: "Value"; readonly disabled: "Disabled"; readonly isDefault: "Is Default"; readonly unavailable: "Unavailable"; readonly platformId: "Platform ID"; readonly illustration: "Illustration"; readonly isHidden: "Is Hidden"; }; }; }; readonly button: { readonly elementDisplayName: "Buttons"; readonly cssCustomProperties: { readonly 'icon-text-spacing': "Space between text and icons"; readonly 'icon-position': "Icon position"; }; }; readonly label: { readonly elementDisplayName: "Text"; }; readonly icon: { readonly elementDisplayName: "Icons"; readonly cssCustomProperties: { readonly 'icon-size': "Size"; }; }; readonly customActions: { readonly format: { readonly displayName: "Change Orientation"; }; readonly manage: { readonly displayName: "Manage Share Buttons"; readonly buttonActions: { readonly replaceIcon: "Replace icon"; readonly rename: "Rename"; readonly hide: "Hide"; }; }; }; }; export declare const DesignStates: { readonly root: { readonly hover: { readonly displayName: "Hover"; readonly className: "share-buttons--hover"; }; }; }; export declare const DefaultValues: { readonly buttonsSpacing: "10px"; readonly rowsSpacing: "10px"; readonly align: "center"; readonly buttonWidth: "fit-content"; readonly iconTextSpacing: "10px"; readonly iconPosition: "row"; readonly contentAlignment: "start"; readonly pageToShare: PagesToShare.home; readonly defaultSvg: { readonly type: "Builder.VectorArt"; readonly uri: "defaultSvg"; }; readonly horizontalPresetWidth: 400; }; export declare const ButtonWidthOptions: { value: string; displayName: string; }[]; export declare const IconPositionOptions: { value: string; displayName: string; appliedStyles: { property: string; value: string; }[]; }[]; export declare const PageToShareOptions: { value: PagesToShare; displayName: string; }[]; export declare const DefaultButtons: { unavailable: boolean; label: string; description: string; isHidden: boolean; platformId: string; illustration: { type: "Builder.VectorArt"; uri: string; }; disabled: boolean; type: "IShareButton"; value: string; isDefault: boolean; }[]; export declare const DisplayConfig: { displayValues: import('@wix/ambassador-devcenter-v1-component-type-data/types').DisplayValueEnumDisplayValue[]; };