import Chainable = Cypress.Chainable; import Chainer = Cypress.Chainer; export type ComponentType = { new (p: Chainable, assertion?: (s: JQuery) => void): Component; defaultSelector: string; }; export declare class BaseComponent { static defaultSelector: string; static count: number; element: Chainable; id: number; assertion?: (s: JQuery) => void; constructor(element: Chainable, assertion?: (s: JQuery) => void); get(): Chainable; should: Chainer; }