export function currentUser(): any;
export function testsInitialized(): void;
export function testsTornDown(): void;
export function updateCurrentUser(properties: any): void;
export function logIn(owner: any): any;
export function loggedInUser(): any;
export function fakeTime(timeString: any, timezone?: any, advanceTime?: boolean): any;
export function withFrozenTime(timeString: any, timezone: any, callback: any): void;
export function resetSite(extras?: {}): void;
export function applyPretender(name: any, server: any, helper: any): void;
export function testCleanup(container: any, app: any): void;
export function discourseModule(name: any, options: any): void;
export function addPretenderCallback(name: any, fn: any): void;
export function acceptance(name: any, optionsOrCallback: any): void;
export function fixture(selector: any): Element;
export function selectDate(selector: any, date: any): Promise<void>;
export function queryAll(selector: any, context: any): JQueryStatic;
export function query(...args: any[]): any;
export function invisible(selector: any): boolean;
export function visible(selector: any): boolean;
export function count(selector: any): number;
export function exists(selector: any): boolean;
export function publishToMessageBus(channelPath: any, ...args: any[]): Promise<void>;
export function selectText(selector: any, endOffset?: any): Promise<void>;
export function conditionalTest(name: any, condition: any, testCase: any): void;
export function chromeTest(name: any, testCase: any): void;
export function firefoxTest(name: any, testCase: any): void;
export function createFile(name: any, type?: string, blobData?: any): File;
export function paste(selector: any, text: any, otherClipboardData?: {}): Promise<Event>;
export function simulateKey(element: any, key: any): Promise<void>;
export function simulateKeys(element: any, keys: any): Promise<void>;
export function normalizeHtml(html: any): string;
export const metaModifier: {
    [x: string]: boolean;
};
//# sourceMappingURL=qunit-helpers.d.ts.map