* // Individual module import
* import { BlockCopyModule } from 'patternfly-ng/copy';
* // Or
* import { BlockCopyModule } from 'patternfly-ng';
*
* @NgModule({
* imports: [BlockCopyModule,...]
* })
* export class AppModule(){}
*
*
* Optional:
*
* import { CopyEvent } from 'patternfly-ng/copy';
*
*/
export declare class BlockCopyComponent extends CopyBase implements OnInit {
protected copyService: CopyService;
/**
* Label output above the block copy component
*/
label: string;
/**
* Copy button label
*/
buttonLabel: string;
/**
* Flag indicating the expanded state for the expansion panel
*/
expanded: boolean;
/**
* Aria label for the expansion toggle
*/
expandToggleAriaLabel: string;
/**
* Generates a unique prefix for element IDs
*/
protected uniqueID: string;
/**
* The default constructor
*/
constructor(copyService: CopyService);
ngOnInit(): void;
/**
* Generates a unique ID for the button
*/
readonly buttonId: string;
/**
* Toggle expansion panel open and close
*/
togglePanel(): void;
}