export declare function Fact<T extends object>(ctor: T, propertyKey: string, _: TypedPropertyDescriptor<(this: T, ...args: void[]) => void>): void;
export declare function Theory<T extends object, Args extends unknown[]>(ctor: T, propertyKey: string, _: TypedPropertyDescriptor<(this: T, ...args: Args) => void>): void;
export declare function InlineData<T extends object, Args extends unknown[]>(...args: Args): (ctor: T, propertyKey: string, _: TypedPropertyDescriptor<(this: T, ...args: Args) => void>) => void;
export declare const Order: ((order: number) => ((ctor: defined) => never) & {
    _flamework_Decorator: never;
}) & {
    _flamework_Parameters: [order: number];
};
