import { BaseTestable } from './base_testable.js'; declare const Testable_base: { new (...args: any[]): { assertJs(code: string): /*elided*/ any; assertNoJs(): /*elided*/ any; "__#217@#getDispatchedJs"(): { expression: string; params: unknown[]; }[]; "__#218@#state": import("./component_state.ts").ComponentState; "__#218@#dataStore": import("../../store.ts").DataStore; "__#218@#componentContext": import("../../component_context.ts").default; "__#218@#app": import("@adonisjs/core/types").ApplicationService; "__#218@#ctx": import("@adonisjs/http-server").HttpContext; "__#218@#features": import("../../component_hook.ts").default[]; "__#218@#mountParams": any[]; readonly mountParams: any[]; readonly state: import("./component_state.ts").ComponentState; mount(...params: any[]): import("./base_testable.js").ChainableTest; set(propertyName: string, value: any): import("./base_testable.js").ChainableTest; call(method: string, ...params: any[]): import("./base_testable.js").ChainableTest; toggle(propertyName: string): import("./base_testable.js").ChainableTest; refresh(): import("./base_testable.js").ChainableTest; get(propertyName: string): any; snapshot(): import("../../types.ts").ComponentSnapshot; effects(): import("../../types.ts").ComponentEffects; html(): string; instance(): import("../../component.ts").Component; getState(): import("./component_state.ts").ComponentState; "__#218@#executeMount"(...params: any[]): Promise; "__#218@#executeSet"(propertyName: string, value: any): Promise; "__#218@#executeCall"(method: string, ...params: any[]): Promise; "__#218@#executeToggle"(propertyName: string): Promise; "__#218@#executeRefresh"(): Promise; "__#218@#updateComponentState"(component: import("../../component.ts").Component, componentContext: import("../../component_context.ts").default): Promise; "__#218@#getComponentState"(component: import("../../component.ts").Component): Record; "__#218@#createFeatures"(component: import("../../component.ts").Component): import("../../component_hook.ts").default[]; hasMethod(obj: any, methodName: string): boolean; }; } & { new (...args: any[]): { dispatch(event: string, ...params: any[]): /*elided*/ any; fireEvent(event: string, ...params: any[]): /*elided*/ any; assertDispatched(event: string, ...params: any[] | [(name: string, params: Record) => boolean]): /*elided*/ any; assertNotDispatched(event: string, ...params: any[] | [(name: string, params: Record) => boolean]): /*elided*/ any; assertDispatchedTo(target: string | Function, event: string, ...params: any[]): /*elided*/ any; assertBroadcastedToTransmit(channel: string, eventName?: string): /*elided*/ any; "__#216@#getDispatchedEvents"(): import("../support_events/tests_events.js").DispatchedEvent[]; "__#216@#testDispatched"(event: string, params: any[]): { test: boolean; assertionSuffix: string; }; "__#216@#testDispatchedTo"(target: string | Function, event: string): boolean; "__#216@#resolveComponentName"(target: Function): string; "__#216@#isEqual"(a: any, b: any): boolean; "__#218@#state": import("./component_state.ts").ComponentState; "__#218@#dataStore": import("../../store.ts").DataStore; "__#218@#componentContext": import("../../component_context.ts").default; "__#218@#app": import("@adonisjs/core/types").ApplicationService; "__#218@#ctx": import("@adonisjs/http-server").HttpContext; "__#218@#features": import("../../component_hook.ts").default[]; "__#218@#mountParams": any[]; readonly mountParams: any[]; readonly state: import("./component_state.ts").ComponentState; mount(...params: any[]): import("./base_testable.js").ChainableTest; set(propertyName: string, value: any): import("./base_testable.js").ChainableTest; call(method: string, ...params: any[]): import("./base_testable.js").ChainableTest; toggle(propertyName: string): import("./base_testable.js").ChainableTest; refresh(): import("./base_testable.js").ChainableTest; get(propertyName: string): any; snapshot(): import("../../types.ts").ComponentSnapshot; effects(): import("../../types.ts").ComponentEffects; html(): string; instance(): import("../../component.ts").Component; getState(): import("./component_state.ts").ComponentState; "__#218@#executeMount"(...params: any[]): Promise; "__#218@#executeSet"(propertyName: string, value: any): Promise; "__#218@#executeCall"(method: string, ...params: any[]): Promise; "__#218@#executeToggle"(propertyName: string): Promise; "__#218@#executeRefresh"(): Promise; "__#218@#updateComponentState"(component: import("../../component.ts").Component, componentContext: import("../../component_context.ts").default): Promise; "__#218@#getComponentState"(component: import("../../component.ts").Component): Record; "__#218@#createFeatures"(component: import("../../component.ts").Component): import("../../component_hook.ts").default[]; hasMethod(obj: any, methodName: string): boolean; }; } & { new (...args: any[]): { assertRedirect(uri?: string): /*elided*/ any; assertRedirectContains(uri: string): /*elided*/ any; assertRedirectToRoute(name: string, params?: Record): /*elided*/ any; assertNoRedirect(): /*elided*/ any; "__#215@#normalizeUrl"(url: string): string; "__#218@#state": import("./component_state.ts").ComponentState; "__#218@#dataStore": import("../../store.ts").DataStore; "__#218@#componentContext": import("../../component_context.ts").default; "__#218@#app": import("@adonisjs/core/types").ApplicationService; "__#218@#ctx": import("@adonisjs/http-server").HttpContext; "__#218@#features": import("../../component_hook.ts").default[]; "__#218@#mountParams": any[]; readonly mountParams: any[]; readonly state: import("./component_state.ts").ComponentState; mount(...params: any[]): import("./base_testable.js").ChainableTest; set(propertyName: string, value: any): import("./base_testable.js").ChainableTest; call(method: string, ...params: any[]): import("./base_testable.js").ChainableTest; toggle(propertyName: string): import("./base_testable.js").ChainableTest; refresh(): import("./base_testable.js").ChainableTest; get(propertyName: string): any; snapshot(): import("../../types.ts").ComponentSnapshot; effects(): import("../../types.ts").ComponentEffects; html(): string; instance(): import("../../component.ts").Component; getState(): import("./component_state.ts").ComponentState; "__#218@#executeMount"(...params: any[]): Promise; "__#218@#executeSet"(propertyName: string, value: any): Promise; "__#218@#executeCall"(method: string, ...params: any[]): Promise; "__#218@#executeToggle"(propertyName: string): Promise; "__#218@#executeRefresh"(): Promise; "__#218@#updateComponentState"(component: import("../../component.ts").Component, componentContext: import("../../component_context.ts").default): Promise; "__#218@#getComponentState"(component: import("../../component.ts").Component): Record; "__#218@#createFeatures"(component: import("../../component.ts").Component): import("../../component_hook.ts").default[]; hasMethod(obj: any, methodName: string): boolean; }; } & { new (...args: any[]): { errors(): import("../support_validation/tests_validation.js").MessageBag; failedRules(): Record; assertHasErrors(keys?: import("../support_validation/tests_validation.js").ValidationErrorKeys): /*elided*/ any; assertHasNoErrors(keys?: import("../support_validation/tests_validation.js").ValidationErrorKeys): /*elided*/ any; "__#213@#makeErrorAssertion"(key: string, value?: string | string[]): void; "__#213@#assertErrorMatchesRuleOrMessage"(rules: string[], messages: string[], key: string, ruleOrMessage: string): void; "__#213@#toSnakeCase"(str: string): string; "__#213@#toStudlyCase"(str: string): string; "__#218@#state": import("./component_state.ts").ComponentState; "__#218@#dataStore": import("../../store.ts").DataStore; "__#218@#componentContext": import("../../component_context.ts").default; "__#218@#app": import("@adonisjs/core/types").ApplicationService; "__#218@#ctx": import("@adonisjs/http-server").HttpContext; "__#218@#features": import("../../component_hook.ts").default[]; "__#218@#mountParams": any[]; readonly mountParams: any[]; readonly state: import("./component_state.ts").ComponentState; mount(...params: any[]): import("./base_testable.js").ChainableTest; set(propertyName: string, value: any): import("./base_testable.js").ChainableTest; call(method: string, ...params: any[]): import("./base_testable.js").ChainableTest; toggle(propertyName: string): import("./base_testable.js").ChainableTest; refresh(): import("./base_testable.js").ChainableTest; get(propertyName: string): any; snapshot(): import("../../types.ts").ComponentSnapshot; effects(): import("../../types.ts").ComponentEffects; html(): string; instance(): import("../../component.ts").Component; getState(): import("./component_state.ts").ComponentState; "__#218@#executeMount"(...params: any[]): Promise; "__#218@#executeSet"(propertyName: string, value: any): Promise; "__#218@#executeCall"(method: string, ...params: any[]): Promise; "__#218@#executeToggle"(propertyName: string): Promise; "__#218@#executeRefresh"(): Promise; "__#218@#updateComponentState"(component: import("../../component.ts").Component, componentContext: import("../../component_context.ts").default): Promise; "__#218@#getComponentState"(component: import("../../component.ts").Component): Record; "__#218@#createFeatures"(component: import("../../component.ts").Component): import("../../component_hook.ts").default[]; hasMethod(obj: any, methodName: string): boolean; }; } & { new (...args: any[]): { assertSee(value: string, escape?: boolean): /*elided*/ any; assertDontSee(value: string, escape?: boolean): /*elided*/ any; assertSeeHtml(value: string): /*elided*/ any; assertDontSeeHtml(value: string): /*elided*/ any; assertSeeInOrder(values: string[], escape?: boolean): /*elided*/ any; assertSet(propertyName: string, value: any): /*elided*/ any; assertNotSet(propertyName: string, value: any): /*elided*/ any; assertCount(propertyName: string, count: number): /*elided*/ any; "__#212@#escapeHtml"(value: string): string; "__#212@#isEqual"(a: any, b: any): boolean; "__#218@#state": import("./component_state.ts").ComponentState; "__#218@#dataStore": import("../../store.ts").DataStore; "__#218@#componentContext": import("../../component_context.ts").default; "__#218@#app": import("@adonisjs/core/types").ApplicationService; "__#218@#ctx": import("@adonisjs/http-server").HttpContext; "__#218@#features": import("../../component_hook.ts").default[]; "__#218@#mountParams": any[]; readonly mountParams: any[]; readonly state: import("./component_state.ts").ComponentState; mount(...params: any[]): import("./base_testable.js").ChainableTest; set(propertyName: string, value: any): import("./base_testable.js").ChainableTest; call(method: string, ...params: any[]): import("./base_testable.js").ChainableTest; toggle(propertyName: string): import("./base_testable.js").ChainableTest; refresh(): import("./base_testable.js").ChainableTest; get(propertyName: string): any; snapshot(): import("../../types.ts").ComponentSnapshot; effects(): import("../../types.ts").ComponentEffects; html(): string; instance(): import("../../component.ts").Component; getState(): import("./component_state.ts").ComponentState; "__#218@#executeMount"(...params: any[]): Promise; "__#218@#executeSet"(propertyName: string, value: any): Promise; "__#218@#executeCall"(method: string, ...params: any[]): Promise; "__#218@#executeToggle"(propertyName: string): Promise; "__#218@#executeRefresh"(): Promise; "__#218@#updateComponentState"(component: import("../../component.ts").Component, componentContext: import("../../component_context.ts").default): Promise; "__#218@#getComponentState"(component: import("../../component.ts").Component): Record; "__#218@#createFeatures"(component: import("../../component.ts").Component): import("../../component_hook.ts").default[]; hasMethod(obj: any, methodName: string): boolean; }; } & typeof BaseTestable; export declare class Testable extends Testable_base { } export {};