import * as SDK from '../../core/sdk/sdk.js'; import * as Protocol from '../../generated/protocol.js'; import * as DataGrid from '../../ui/legacy/components/data_grid/data_grid.js'; import * as UI from '../../ui/legacy/legacy.js'; declare class DataGridNode extends DataGrid.DataGrid.DataGridNode { private readonly credential; constructor(credential: Protocol.WebAuthn.Credential); nodeSelfHeight(): number; createCell(columnId: string): HTMLElement; } export declare class WebauthnPaneImpl extends UI.Widget.VBox implements SDK.TargetManager.SDKModelObserver { #private; readonly dataGrids: Map>; residentKeyCheckbox: HTMLInputElement | undefined; largeBlobCheckbox: HTMLInputElement | undefined; addAuthenticatorButton: HTMLButtonElement | undefined; constructor(); static instance(opts?: { forceNew: boolean; }): WebauthnPaneImpl; modelAdded(model: SDK.WebAuthnModel.WebAuthnModel): void; modelRemoved(model: SDK.WebAuthnModel.WebAuthnModel): void; ownerViewDisposed(): Promise; wasShown(): void; } export {};