declare global {
    interface Array<T> {
        toReversed(): T[];
        toSpliced(start: number, deleteCount?: number): T[];
        toSpliced(start: number, deleteCount: number, ...items: T[]): T[];
    }
    interface PromiseConstructor {
        withResolvers<T>(): {
            promise: Promise<T>;
            resolve: (value: T | PromiseLike<T>) => void;
            reject: (reason?: any) => void;
        };
    }
}
export {};
