import { Account, Achievement, Action, Admin, Artifact, Automation, ConditionBranch, ConditionPath, Folder, History, Inbox, Journey, Milestone, Need, Note, Playbook, Post, Topic, User } from '@parlor/common/amplify-schema';
type Model = {
    __typename?: string;
    id?: string;
};
export declare const isModel: <T extends Model>(typename: string) => <M extends T = T>(item: any) => item is M;
export declare const isArtifact: <M extends Artifact = Artifact>(item: any) => item is M;
export declare const isInbox: <M extends Inbox = Inbox>(item: any) => item is M;
export declare const isUser: <M extends User = User>(item: any) => item is M;
export declare const isAdmin: <M extends Admin = Admin>(item: any) => item is M;
export declare const isAccount: <M extends Account = Account>(item: any) => item is M;
export declare const isHistory: <M extends History = History>(item: any) => item is M;
export declare const isTopic: <M extends Topic = Topic>(item: any) => item is M;
export declare const isNeed: <M extends Need = Need>(item: any) => item is M;
export declare const isNote: <M extends Note = Note>(item: any) => item is M;
export declare const isComment: <M extends Note = Note>(item: any) => item is M;
export declare const isPost: <M extends Post = Post>(item: any) => item is M;
export declare const isJourney: <M extends Journey = Journey>(item: any) => item is M;
export declare const isFolder: <M extends Folder = Folder>(item: any) => item is M;
export declare const isPlaybook: <M extends Playbook = Playbook>(item: any) => item is M;
export declare const isAutomation: <M extends Automation = Automation>(item: any) => item is M;
export declare const isAction: <M extends Action = Action>(item: any) => item is M;
export declare const isConditionPath: <M extends ConditionPath = ConditionPath>(item: any) => item is M;
export declare const isAchievement: <M extends Achievement = Achievement>(item: any) => item is M;
export declare const isConditionBranch: <M extends ConditionBranch = ConditionBranch>(item: any) => item is M;
export declare const isMilestone: <M extends Milestone = Milestone>(item: any) => item is M;
export {};
