import { SmartLinkActionType } from '@atlaskit/linking-types';
export declare const CONFLUENCE_GENERATOR_ID = "https://www.atlassian.com/#Confluence";
export declare const JIRA_GENERATOR_ID = "https://www.atlassian.com/#Jira";
export declare const JIRA_TASK = "JiraTask";
export declare const JIRA_SUB_TASK = "JiraSubTask";
export declare const JIRA_STORY = "JiraStory";
export declare const JIRA_BUG = "JiraBug";
export declare const JIRA_EPIC = "JiraEpic";
export declare const JIRA_INCIDENT = "JiraIncident";
export declare const JIRA_SERVICE_REQUEST = "JiraServiceRequest";
export declare const JIRA_CHANGE = "JiraChange";
export declare const JIRA_PROBLEM = "JiraProblem";
export declare const JIRA_CUSTOM_TASK_TYPE = "JiraCustomTaskType";
export declare const PROVIDER_KEYS_WITH_THEMING: string[];
export declare const JiraTask: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraSubTask: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraStory: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraBug: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraEpic: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraIncident: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraServiceRequest: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraChange: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraProblem: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraCustomTaskType: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraCustomTaskTypeWithIcon: any;
export declare const JiraTaskWithNoEditPermission: {
    '@type': string[];
    '@context': {
        '@vocab': string;
        atlassian: string;
        schema: string;
    };
    '@id': string;
    url: string;
    icon: {
        url: string;
    };
    'atlassian:assignedBy': {
        '@type': string;
        image: string;
        name: string;
    };
    'atlassian:assignedTo': {
        '@type': string;
        image: string;
        name: string;
    }[];
    'atlassian:attributedTo': {
        '@type': string;
        image: string;
        name: string;
    };
    'schema:commentCount': number;
    content: string;
    context: {
        '@type': string;
        name: string;
    };
    'schema:dateCreated': string;
    generator: {
        '@type': string;
        '@id': string;
        icon: string;
        name: string;
    };
    'atlassian:isCompleted': boolean;
    'atlassian:isDeleted': boolean;
    name: string;
    hasProjectPermission: boolean;
    startTime: string;
    'atlassian:taskType': {
        '@type': string[];
        '@id': string;
        name: string;
    };
    tag: {
        appearance?: string;
        name?: string;
    };
    'atlassian:taskStatus': {
        '@type': string;
        href: string;
        name: string;
    };
};
export declare const JiraTasks: any[];
export declare const JiraIssue: {
    meta: {
        auth: never[];
        definitionId: string;
        product: string;
        visibility: string;
        access: string;
        resourceType: string;
        key: string;
        supportedFeature: string[];
    };
    data: {
        '@context': {
            '@vocab': string;
            atlassian: string;
            schema: string;
        };
        generator: {
            '@type': string;
            '@id': string;
            name: string;
        };
        '@type': string[];
        name: string;
        'schema:dateCreated': string;
        updated: string;
        'schema:commentCount': number;
        'atlassian:priority': {
            '@type': string;
            name: string;
            icon: {
                '@type': string;
                url: string;
            };
        };
        'atlassian:subscriberCount': number;
        tag: {
            '@type': string;
            name: string;
            appearance: string;
        };
        taskType: {
            '@type': string[];
            '@id': string;
            name: string;
            icon: {
                '@type': string;
                url: string;
            };
        };
        icon: {
            '@type': string;
            url: string;
        };
        summary: string;
        attributedTo: {
            '@type': string;
            name: string;
            icon: string;
        };
        preview: {
            '@type': string;
            href: string;
            'atlassian:supportedPlatforms': string[];
        };
        url: string;
        'atlassian:serverAction': {
            '@type': string;
            name: string;
            dataRetrievalAction: {
                '@type': string;
                name: SmartLinkActionType;
            };
            dataUpdateAction: {
                '@type': string;
                name: SmartLinkActionType;
            };
            refField: string;
            resourceIdentifiers: {
                issueKey: string;
                hostname: string;
            };
        }[];
    };
};
export declare const JiraIssueAssigned: {
    data: {
        'atlassian:assignedTo': {
            '@type': string;
            name: string;
            icon: string;
        };
        url: string;
        '@context': {
            '@vocab': string;
            atlassian: string;
            schema: string;
        };
        generator: {
            '@type': string;
            '@id': string;
            name: string;
        };
        '@type': string[];
        name: string;
        'schema:dateCreated': string;
        updated: string;
        'schema:commentCount': number;
        'atlassian:priority': {
            '@type': string;
            name: string;
            icon: {
                '@type': string;
                url: string;
            };
        };
        'atlassian:subscriberCount': number;
        tag: {
            '@type': string;
            name: string;
            appearance: string;
        };
        taskType: {
            '@type': string[];
            '@id': string;
            name: string;
            icon: {
                '@type': string;
                url: string;
            };
        };
        icon: {
            '@type': string;
            url: string;
        };
        summary: string;
        attributedTo: {
            '@type': string;
            name: string;
            icon: string;
        };
        preview: {
            '@type': string;
            href: string;
            'atlassian:supportedPlatforms': string[];
        };
        'atlassian:serverAction': {
            '@type': string;
            name: string;
            dataRetrievalAction: {
                '@type': string;
                name: SmartLinkActionType;
            };
            dataUpdateAction: {
                '@type': string;
                name: SmartLinkActionType;
            };
            refField: string;
            resourceIdentifiers: {
                issueKey: string;
                hostname: string;
            };
        }[];
    };
    meta: {
        auth: never[];
        definitionId: string;
        product: string;
        visibility: string;
        access: string;
        resourceType: string;
        key: string;
        supportedFeature: string[];
    };
};
export declare const JiraProject: {
    meta: {
        auth: never[];
        definitionId: string;
        product: string;
        visibility: string;
        access: string;
        key: string;
    };
    data: {
        '@context': {
            '@vocab': string;
            atlassian: string;
            schema: string;
        };
        generator: {
            '@type': string;
            '@id': string;
            name: string;
            icon: {
                '@type': string;
                url: string;
            };
        };
        '@type': string[];
        url: string;
        name: string;
        summary: string;
        icon: {
            '@type': string;
            url: string;
        };
    };
};
