import { Page, Locator } from '@playwright/test';
declare class OptimizeSharePage {
    private page;
    readonly shareButton: Locator;
    readonly enableSharingToggle: Locator;
    readonly sharingToggleLabel: Locator;
    readonly shareLinkInput: Locator;
    readonly downloadButton: Locator;
    constructor(page: Page);
    openEntityById(baseUrl: string, entityType: 'report' | 'dashboard', entityId: string): Promise<void>;
    enableSharing(): Promise<void>;
    assertShareLinkVisible(): Promise<void>;
    disableSharing(): Promise<void>;
    assertDownloadOptionAvailable(): Promise<void>;
}
export { OptimizeSharePage };
