import { AppID, OptionalTeamAssignable, TokenOverridable, CursorPaginationEnabled, TraditionalPagingEnabled } from './common'; export interface TeamAccessLogsArguments extends TokenOverridable, CursorPaginationEnabled, TraditionalPagingEnabled, OptionalTeamAssignable { /** * @description End of time range of logs to include in results (inclusive) as a UNIX timestamp in seconds. * Default to now. */ before?: number; } export interface TeamBillableInfoArguments extends TokenOverridable, CursorPaginationEnabled, OptionalTeamAssignable { /** @description A user to retrieve the billable information for. Defaults to all users. */ user?: string; } export interface TeamBillingInfoArguments extends TokenOverridable { } export interface TeamInfoArguments extends TokenOverridable { /** * @description Query by domain instead of team (only when `team` is null). This only works for domains in the same * enterprise as the querying team token. * This also expects the domain to belong to a team and not the enterprise itself. */ domain?: string; /** @description Team to get info about; if omitted, will return information about the current team. */ team?: string; } export interface TeamIntegrationLogsArguments extends Partial, TokenOverridable, OptionalTeamAssignable, TraditionalPagingEnabled { /** @description Filter logs with this change type. Defaults to all logs. */ change_type?: 'added' | 'removed' | 'enabled' | 'disabled' | 'updated'; /** @description Filter logs to this service. Defaults to all logs. */ service_id?: string; /** @description Filter logs generated by this user’s actions. Defaults to all logs. */ user?: string; } export interface TeamProfileGetArguments extends TokenOverridable { /** @description Filter by visibility. */ visibility?: 'all' | 'visible' | 'hidden'; } export interface TeamPreferencesListArguments extends TokenOverridable { } //# sourceMappingURL=team.d.ts.map