import { TypeInfo } from '@fable-org/fable-library-js/Reflection.js';
export declare class OptionalSource$1<T> {
    readonly s: T;
    constructor(s: T);
}
export declare function OptionalSource$1_$reflection(gen0: TypeInfo): TypeInfo;
export declare function OptionalSource$1_$ctor_2B595<T>(s: T): OptionalSource$1<T>;
export declare function OptionalSource$1__get_Source<T>(this$: OptionalSource$1<T>): T;
export declare class RequiredSource$1<T> {
    readonly s: T;
    constructor(s: T);
}
export declare function RequiredSource$1_$reflection(gen0: TypeInfo): TypeInfo;
export declare function RequiredSource$1_$ctor_2B595<T>(s: T): RequiredSource$1<T>;
export declare function RequiredSource$1__get_Source<T>(this$: RequiredSource$1<T>): T;
export declare class ExpressionSource$1<T> {
    readonly s: T;
    constructor(s: T);
}
export declare function ExpressionSource$1_$reflection(gen0: TypeInfo): TypeInfo;
export declare function ExpressionSource$1_$ctor_2B595<T>(s: T): ExpressionSource$1<T>;
export declare function ExpressionSource$1__get_Source<T>(this$: ExpressionSource$1<T>): T;
//# sourceMappingURL=Expression.fs.d.ts.map