import { OAuthTokenModel } from '../../../models/oauth/oauth-token';
import { PickWith } from '../../../../shared/typescript-utils';
import { MUserAccountUrl } from '../user/user';
declare type Use<K extends keyof OAuthTokenModel, M> = PickWith<OAuthTokenModel, K, M>;
export declare type MOAuthToken = Omit<OAuthTokenModel, 'User' | 'OAuthClients'>;
export declare type MOAuthTokenUser = MOAuthToken & Use<'User', MUserAccountUrl> & {
    user?: MUserAccountUrl;
};
export {};
//# sourceMappingURL=oauth-token.d.ts.map