import * as _nuxt_schema from '@nuxt/schema'; interface IFilterExpressions { exact?: string[]; regEx?: string[]; } interface ModuleOptions { /** * Half-life of cache (in seconds) */ cacheTimeout?: number; credentialsFile?: string; credentials?: { type: "service_account"; project_id: string; private_key_id: string; private_key: string; client_email: string; client_id: string; auth_uri?: string; token_ur?: string; auth_provider_x509_cert_url?: string; client_x509_cert_url: string; }; reports?: { [key: string]: Function; }; parameters?: { [key: string]: { startDate?: string; endDate?: string; }; }; propertyId: string; endpoint?: string; /** * Get views for exact URLs, do not merge views for URLs that may or may not have a trailing slash */ exact: boolean; /** * Limit the maximum number of results (default: 20) */ limit?: number; filteredPaths?: IFilterExpressions; removeStrings?: IFilterExpressions; } declare const _default: _nuxt_schema.NuxtModule; export { IFilterExpressions, ModuleOptions, _default as default };