export interface State { inverted?: boolean; value?: T; getProperty?: (value: T) => any; deep?: boolean; same?: boolean; ordered?: boolean; partial?: boolean; every?: boolean; } export interface Property { type: 'property'; value: (state: State) => Partial> | null; } type MethodCallback = (state: State) => (...args: any[]) => void; export interface Method { type: 'method'; value: MethodCallback; } export interface Alias { type: 'alias'; value: string; } export declare const mixins: Record; export declare const use: (plugins: Record) => void; export {}; //# sourceMappingURL=mixins.d.ts.map