export declare type Schema<T> = Record<keyof T, 'required' | 'optional'>;
export declare function implementsInterface<T>(object: unknown, schema: Schema<T>): object is T;
