import { OverrideStyleConfig, ToolTipPosition } from '@pv-frontend/pv-shared-components/common/types'; import { Tooltip } from 'primeng/tooltip'; import * as i0 from "@angular/core"; export interface CopyStyleOverride { label?: OverrideStyleConfig; copyIconStyle?: OverrideStyleConfig; successIconStyle?: OverrideStyleConfig; container?: OverrideStyleConfig; } export declare class CopyComponent { showCopySuccessIcon: boolean; tooltip?: Tooltip; /** * To render the tooltip top | left | right | bottom positions */ toolTipPosition: ToolTipPosition; /** * One variant of tooltip where underline is shown below the label passed */ label: string; /** * The value to be copied to the clipboard when the label/icon is clicked upon */ valueToBeCopied: string; /** * The text to be shown in the tooltip when copy is successful */ successText: string; /** * the default amount of time for which we will show the tooltip */ delay: number; /** * Icon to be used for copy */ copyIcon: string; /** * Icon to be used for copy */ successIcon: string; style?: CopyStyleOverride; iconStyle: OverrideStyleConfig; private isSecuredWindow; handleClick(): void; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } //# sourceMappingURL=copy.component.d.ts.map