import { type E2EPage } from '@stencil/playwright';
import type { Locator } from '@playwright/test';
import { type Page } from '@playwright/test';
import type { FillAction } from './utils/FillAction';
import type { InputTypeOnDefault } from '../schema';
declare const testInputCallbacksAndEvents: <ElementType extends {
    _on?: InputTypeOnDefault;
} & (HTMLElement | SVGElement)>(componentName: string, testValue?: unknown, fillAction?: FillAction, omittedEvents?: string[], additionalProperties?: string, selectInput?: (page: Page & E2EPage) => Locator, equalityCheck?: "toBe" | "toEqual", expectedValue?: unknown) => void;
export { testInputCallbacksAndEvents };
