export declare const TODOIST_WEB_URI = "https://app.todoist.com/app"; export declare const API_VERSION = "v1"; export declare const API_BASE_URI = "/api/v1/"; export declare function getSyncBaseUri(domainBase?: string): string; export declare function getApiRootBaseUri(domainBase?: string): string; export declare function getAuthBaseUri(domainBase?: string): string; export declare const ENDPOINT_REST_TASKS = "tasks"; export declare const ENDPOINT_REST_TASKS_FILTER: string; export declare const ENDPOINT_REST_TASKS_COMPLETED_BY_COMPLETION_DATE: string; export declare const ENDPOINT_REST_TASKS_COMPLETED_BY_DUE_DATE: string; export declare const ENDPOINT_REST_TASKS_COMPLETED_SEARCH = "completed/search"; export declare const ENDPOINT_REST_SECTIONS = "sections"; export declare const ENDPOINT_REST_SECTIONS_SEARCH: string; export declare const ENDPOINT_REST_LABELS = "labels"; export declare const ENDPOINT_REST_LABELS_SEARCH: string; export declare const ENDPOINT_REST_LABELS_SHARED: string; export declare const ENDPOINT_REST_LABELS_SHARED_RENAME: string; export declare const ENDPOINT_REST_LABELS_SHARED_REMOVE: string; export declare const ENDPOINT_REST_COMMENTS = "comments"; export declare const ENDPOINT_REST_REMINDERS = "reminders"; export declare const ENDPOINT_REST_LOCATION_REMINDERS = "location_reminders"; export declare const ENDPOINT_REST_TASK_CLOSE = "close"; export declare const ENDPOINT_REST_TASK_REOPEN = "reopen"; export declare const ENDPOINT_REST_TASK_MOVE = "move"; export declare const ENDPOINT_REST_PROJECTS = "projects"; export declare const ENDPOINT_REST_PROJECTS_SEARCH: string; export declare const ENDPOINT_REST_PROJECTS_ARCHIVED: string; export declare const ENDPOINT_REST_PROJECT_COLLABORATORS = "collaborators"; export declare const ENDPOINT_REST_USER = "user"; export declare const ENDPOINT_REST_PRODUCTIVITY: string; export declare const ENDPOINT_REST_ACTIVITIES = "activities"; export declare const ENDPOINT_REST_UPLOADS = "uploads"; export declare const PROJECT_ARCHIVE = "archive"; export declare const PROJECT_UNARCHIVE = "unarchive"; export declare const ENDPOINT_REST_PROJECTS_ARCHIVED_COUNT: string; export declare const ENDPOINT_REST_PROJECTS_PERMISSIONS: string; export declare const ENDPOINT_REST_PROJECT_FULL = "full"; export declare const ENDPOINT_REST_PROJECT_JOIN = "join"; export declare const SECTION_ARCHIVE = "archive"; export declare const SECTION_UNARCHIVE = "unarchive"; export declare const ENDPOINT_REST_PROJECTS_MOVE_TO_WORKSPACE: string; export declare const ENDPOINT_REST_PROJECTS_MOVE_TO_PERSONAL: string; export declare const ENDPOINT_REST_TASKS_COMPLETED: string; export declare const ENDPOINT_REST_TEMPLATES_FILE = "templates/file"; export declare const ENDPOINT_REST_TEMPLATES_URL = "templates/url"; export declare const ENDPOINT_REST_TEMPLATES_CREATE_FROM_FILE = "templates/create_project_from_file"; export declare const ENDPOINT_REST_TEMPLATES_IMPORT_FROM_FILE = "templates/import_into_project_from_file"; export declare const ENDPOINT_REST_TEMPLATES_IMPORT_FROM_ID = "templates/import_into_project_from_template_id"; export declare const ENDPOINT_REST_ACCESS_TOKENS_MIGRATE = "access_tokens/migrate_personal_token"; export declare const ENDPOINT_REST_BACKUPS = "backups"; export declare const ENDPOINT_REST_BACKUPS_DOWNLOAD = "backups/download"; export declare const ENDPOINT_REST_EMAILS = "emails"; export declare const ENDPOINT_REST_ID_MAPPINGS = "id_mappings"; export declare const ENDPOINT_REST_MOVED_IDS = "moved_ids"; export declare const ENDPOINT_SYNC_QUICK_ADD: string; export declare const ENDPOINT_SYNC = "sync"; export declare const ENDPOINT_AUTHORIZATION = "authorize"; export declare const ENDPOINT_GET_TOKEN = "access_token"; export declare const ENDPOINT_REVOKE = "revoke"; export declare const ENDPOINT_REGISTER = "register"; export declare const ENDPOINT_REST_FOLDERS = "folders"; export declare const ENDPOINT_REST_GOALS = "goals"; export declare const ENDPOINT_REST_GOALS_SEARCH: string; export declare const GOAL_COMPLETE = "complete"; export declare const GOAL_UNCOMPLETE = "uncomplete"; export declare const GOAL_TASKS = "items"; export declare const ENDPOINT_REST_WORKSPACES = "workspaces"; export declare const ENDPOINT_WORKSPACE_INVITATIONS = "workspaces/invitations"; export declare const ENDPOINT_WORKSPACE_INVITATIONS_ALL = "workspaces/invitations/all"; export declare const ENDPOINT_WORKSPACE_INVITATIONS_DELETE = "workspaces/invitations/delete"; export declare const ENDPOINT_WORKSPACE_JOIN = "workspaces/join"; export declare const ENDPOINT_WORKSPACE_LOGO = "workspaces/logo"; export declare const ENDPOINT_WORKSPACE_PLAN_DETAILS = "workspaces/plan_details"; export declare const ENDPOINT_WORKSPACE_USERS = "workspaces/users"; export declare const ENDPOINT_PAYMENTS_SUBSCRIPTION_INFO = "payments/get_subscription_info"; export declare const ENDPOINT_PAYMENTS_CANCEL_PLAN = "payments/cancel_plan_with_redirect_to_stripe"; export declare const ENDPOINT_PAYMENTS_REACTIVATE_PLAN = "payments/reactivate_plan"; export declare const ENDPOINT_PRO_UPGRADE = "pro/upgrade"; export declare const ENDPOINT_PRO_TRIAL = "pro/trial"; export declare const ENDPOINT_PRO_BILLING_PORTAL = "pro/billing_portal"; export declare const ENDPOINT_PRO_PLAN_DETAILS = "pro/plan_details"; export declare const ENDPOINT_WORKSPACE_UPGRADE = "workspaces/upgrade"; export declare const ENDPOINT_WORKSPACE_TRIAL = "workspaces/trial"; export declare const ENDPOINT_WORKSPACE_BILLING_PORTAL = "workspaces/billing_portal"; export declare const ENDPOINT_PRICES = "prices"; export declare const ENDPOINT_PRICING = "pricing"; export declare function getWorkspaceInvitationAcceptEndpoint(inviteCode: string): string; export declare function getWorkspaceInvitationRejectEndpoint(inviteCode: string): string; export declare function getProjectInsightsActivityStatsEndpoint(projectId: string): string; export declare function getProjectInsightsHealthEndpoint(projectId: string): string; export declare function getProjectInsightsHealthContextEndpoint(projectId: string): string; export declare function getProjectInsightsProgressEndpoint(projectId: string): string; export declare function getProjectInsightsHealthAnalyzeEndpoint(projectId: string): string; export declare function getWorkspaceInsightsEndpoint(workspaceId: string): string; export declare const ENDPOINT_WORKSPACE_MEMBERS = "workspaces/members"; export declare function getWorkspaceUserTasksEndpoint(workspaceId: string, userId: string): string; export declare function getWorkspaceInviteUsersEndpoint(workspaceId: string): string; export declare function getWorkspaceUserEndpoint(workspaceId: string, userId: string): string; export declare function getWorkspaceActiveProjectsEndpoint(workspaceId: string): string; export declare function getWorkspaceArchivedProjectsEndpoint(workspaceId: string): string; export declare const ENDPOINT_REST_APPS = "apps"; export declare const ENDPOINT_REST_APPS_INSTALLATIONS = "apps/installations"; export declare const ENDPOINT_REST_APPS_UI_EXTENSIONS = "apps/ui_extensions"; export declare const ENDPOINT_REST_APPS_UI_EXTENSIONS_INSTALLED = "apps/ui_extensions/installed"; export declare const ENDPOINT_REST_USER_AUTHORIZATIONS = "user/authorizations"; export declare const ENDPOINT_REST_USER_AUTHORIZATIONS_DELETE = "user/authorizations/delete"; /** Available app icon sizes (small 60x60, medium 300x300, large 600x600). */ export declare const APP_ICON_SIZES: readonly ["small", "medium", "large"]; /** Size of an app icon. */ export type AppIconSize = (typeof APP_ICON_SIZES)[number]; export declare function getAppEndpoint(appId: string): string; export declare function getAppSecretsEndpoint(appId: string): string; export declare function getAppClientSecretEndpoint(appId: string): string; export declare function getAppTokensEndpoint(appId: string): string; export declare function getAppTestTokenEndpoint(appId: string): string; export declare function getAppDistributionTokenEndpoint(appId: string): string; export declare function getAppVerificationTokenEndpoint(appId: string): string; export declare function getAppWebhookEndpoint(appId: string): string; export declare function getAppIconEndpoint(appId: string, size: AppIconSize): string; export declare function getAppInstallationEndpoint(installationId: string): string; export declare function getAppByDistributionTokenEndpoint(distributionToken: string): string; export declare function getUiExtensionEndpoint(uiExtensionId: string): string; export declare function getUiExtensionIconEndpoint(uiExtensionId: string): string; export declare function getUiExtensionsByIntegrationEndpoint(integrationId: string): string;